diff --git a/channels/sig_analog.c b/channels/sig_analog.c
index 5bb5649b78c7310ad3af91d940b2086079f23bba..1af56e7451c233a7648cde8b2ceda1ee6d98fa2c 100644
--- a/channels/sig_analog.c
+++ b/channels/sig_analog.c
@@ -1967,7 +1967,7 @@ static void *__analog_ss_thread(void *data)
 			 * this as a complete spill for the purposes of setting anistart */
 			if ((res > 0) || (strlen(anibuf) >= 2)) {
 				char anistart[2] = "X";
-				char f[10] = {0};
+				char f[101] = {0};
 				if (strchr("#ABC", anibuf[strlen(anibuf) - 1])) {
 					anistart[0] = anibuf[strlen(anibuf) - 1];
 					anibuf[strlen(anibuf) - 1] = 0;