diff --git a/src/sbbs3/client.h b/src/sbbs3/client.h
index 18a1b420316a98a8167cc3d591d8d4e7d884d89f..41d3d6aed2209110f61b41088321cc00cbac3a3a 100644
--- a/src/sbbs3/client.h
+++ b/src/sbbs3/client.h
@@ -44,14 +44,14 @@
 #include <time.h>		/* time_t */
 
 typedef struct {
-	size_t	size;		/* size of this struct */
-	char	addr[16];	/* IP address */
-	char	host[64];	/* host name */
-	WORD	port;		/* TCP port number */
-	time_t	time;		/* connect time */
-	char*	protocol;	/* protocol description */
-	char*	user;		/* user name */
-	char	pad[32];	/* padding for future expansion */
+	size_t		size;		/* size of this struct */
+	char		addr[16];	/* IP address */
+	char		host[64];	/* host name */
+	WORD		port;		/* TCP port number */
+	time_t		time;		/* connect time */
+	const char*	protocol;	/* protocol description */
+	char*		user;		/* user name */
+	char		pad[32];	/* padding for future expansion */
 } client_t;
 
 #endif /* Don't add anything after this line */
\ No newline at end of file