X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=gui.c;h=d2a5fdccc5c1ccd1f92ada797302ffa566c13702;hb=ad14b0d7021aa16a71098eeb70eaba66017ec53a;hp=7588f2b2ec7f7136962c4d5b4b7b086ff1648b17;hpb=a7d844e5f23805a7521cfd8bf573dd822351c895;p=paraslash.git diff --git a/gui.c b/gui.c index 7588f2b2..d2a5fdcc 100644 --- a/gui.c +++ b/gui.c @@ -875,7 +875,7 @@ static int do_select(int mode) fd_set rfds; int ret; int max_fileno, cp_numread = 1; - char command_buf[STRINGSIZE] = ""; + char command_buf[4096] = ""; int cbo = 0; /* command buf offset */ struct timeval tv; repeat: @@ -907,7 +907,7 @@ repeat: if (command_pipe >= 0 && mode == COMMAND_MODE && FD_ISSET(command_pipe, &rfds)) { cp_numread = read(command_pipe, command_buf + cbo, - STRINGSIZE - 1 - cbo); + sizeof(command_buf) - 1 - cbo); if (cp_numread >= 0) cbo += cp_numread; else {