diff --git a/osdep-cygwin.c b/osdep-cygwin.c index 01d2d0c2..f28df376 100644 --- a/osdep-cygwin.c +++ b/osdep-cygwin.c @@ -50,7 +50,7 @@ osdep_get_name(int fd, unused char *tty) while ((ch = fgetc(f)) != EOF) { if (ch == '\0') break; - buf = xrealloc(buf, 1, len + 2); + buf = xrealloc(buf, len + 2); buf[len++] = ch; } if (buf != NULL) diff --git a/osdep-linux.c b/osdep-linux.c index 46aea68e..706a273f 100644 --- a/osdep-linux.c +++ b/osdep-linux.c @@ -50,7 +50,7 @@ osdep_get_name(int fd, unused char *tty) while ((ch = fgetc(f)) != EOF) { if (ch == '\0') break; - buf = xrealloc(buf, 1, len + 2); + buf = xrealloc(buf, len + 2); buf[len++] = ch; } if (buf != NULL)