X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=gui.c;fp=gui.c;h=d2a5fdccc5c1ccd1f92ada797302ffa566c13702;hb=48107fb4b9ad286edc38bc336a8703eea7048f88;hp=7588f2b2ec7f7136962c4d5b4b7b086ff1648b17;hpb=b661f91b340f1c5e2f58de2609d27c096a4fb711;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 {