diff --git a/main/asterisk.c b/main/asterisk.c
index 4eed6f2430efece5c180eb82085f4d81d4266666..d7fda95882b25c0120395d7936fb494ce4d1cfb8 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -1272,7 +1272,7 @@ static void *netconsole(void *vconsole)
 	char hostname[MAXHOSTNAMELEN] = "";
 	char inbuf[512];
 	char outbuf[512];
-	const char *end_buf = inbuf + sizeof(inbuf);
+	const char * const end_buf = inbuf + sizeof(inbuf);
 	char *start_read = inbuf;
 	int res;
 	struct pollfd fds[2];