From: Adam Dickmeiss Date: Mon, 21 May 2012 10:54:17 +0000 (+0200) Subject: zoomsh: increase max size of command+args X-Git-Tag: v4.2.34~18 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=dcd0fca49ff6765fc01a2c0e13191c0453a7e422;ds=sidebyside zoomsh: increase max size of command+args --- diff --git a/zoom/zoomsh.c b/zoom/zoomsh.c index a8ec761..238c3d9 100644 --- a/zoom/zoomsh.c +++ b/zoom/zoomsh.c @@ -785,7 +785,7 @@ static int shell(ZOOM_connection *c, ZOOM_resultset *r, int res = 0; while (res == 0) { - char buf[1000]; + char buf[100000]; char *cp; const char *bp = buf; #if HAVE_READLINE_READLINE_H @@ -800,7 +800,7 @@ static int shell(ZOOM_connection *c, ZOOM_resultset *r, if (*line_in) add_history(line_in); #endif - if (strlen(line_in) > 999) + if (strlen(line_in) > sizeof(buf)-1) { printf("Input line too long\n"); res = 1; @@ -810,7 +810,7 @@ static int shell(ZOOM_connection *c, ZOOM_resultset *r, free(line_in); #else printf("ZOOM>"); fflush(stdout); - if (!fgets(buf, 999, stdin)) + if (!fgets(buf, sizeof(buf)-1, stdin)) { res = -1; break;