ls: -g implies -l
[oweals/busybox.git] / coreutils / echo.c
index 42c3f9ed864d04e3788c58004f97c4d7d084fe27..72e18c161209419894528f91e30a53885a16edb8 100644 (file)
@@ -97,7 +97,7 @@ int echo_main(int argc UNUSED_PARAM, char **argv)
                buflen += strlen(arg) + 1;
                pp++;
        }
-       out = buffer = xmalloc(buflen);
+       out = buffer = xmalloc(buflen + 1); /* +1 is needed for "no args" case */
 
        while ((arg = *argv) != NULL) {
                int c;