From 321450366e7e604be39b969ab93cd0cf8a572e29 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sun, 8 Sep 2013 15:23:26 +0200 Subject: [PATCH] inpcom.c: remove name_buf length limitation --- src/frontend/inpcom.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 485b070a1..6cc7a0e2a 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -3544,7 +3544,7 @@ get_number_terminals(char *c) { int i, j, k; char *name[12]; - char nam_buf[33]; + char nam_buf[128]; bool area_found = FALSE; switch (*c) { @@ -3579,7 +3579,7 @@ get_number_terminals(char *c) /* find the first token with "off" or "=" in the line*/ while ((i < 20) && (*c != '\0')) { char *inst = gettok_instance(&c); - strncpy(nam_buf, inst, 32); + strncpy(nam_buf, inst, sizeof(nam_buf) - 1); txfree(inst); if (strstr(nam_buf, "off") || strchr(nam_buf, '=')) break;