diff --git a/src/sbbs3/str_util.c b/src/sbbs3/str_util.c
index 930bb0c2d85e919ddab7e1a5fd292f5262f6954f..8b3b2847f2042e1ffee15f716e57a91c23f0afb2 100644
--- a/src/sbbs3/str_util.c
+++ b/src/sbbs3/str_util.c
@@ -703,7 +703,7 @@ uint32_t DLLCALL str_to_bits(uint32_t val, const char *str)
 {
 	/* op can be 0 for replace, + for add, or - for remove */
 	int op=0;
-	char *s;
+	const char *s;
 	char ctrl;
 
 	for(s=str; *s; s++) {