]> code.citadel.org Git - citadel.git/blobdiff - citadel/sysdep.c
* more buffer size stuff
[citadel.git] / citadel / sysdep.c
index a50bb0818fe0f7a9d3a8c561f0439d536aafb425..107d40df57e174f8a79c204ba88ac2a693885252 100644 (file)
@@ -536,13 +536,13 @@ int client_gets(char *buf)
         */
        for (i = 0;;i++) {
                retval = client_read(&buf[i], 1);
-               if (retval != 1 || buf[i] == '\n' || i == 255)
+               if (retval != 1 || buf[i] == '\n' || i == (SIZ-1))
                        break;
        }
 
        /* If we got a long line, discard characters until the newline.
         */
-       if (i == 255)
+       if (i == (SIZ-1))
                while (buf[i] != '\n' && retval == 1)
                        retval = client_read(&buf[i], 1);