diff options
author | Rob Landley <rob@landley.net> | 2014-12-22 17:04:47 -0600 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2014-12-22 17:04:47 -0600 |
commit | 9b5000c920f2ba44dea1ef45f3a23191d46489b8 (patch) | |
tree | 15d489c64a098bcaf2a8dbe7e581781e8677338e /lib/lib.c | |
parent | ea8be3d41f1b818081012c79c0935f9c2173924d (diff) | |
download | toybox-9b5000c920f2ba44dea1ef45f3a23191d46489b8.tar.gz |
Allocate space for null terminator.
Diffstat (limited to 'lib/lib.c')
-rw-r--r-- | lib/lib.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -512,8 +512,7 @@ int copy_tempfile(int fdin, char *name, char **tempname) struct stat statbuf; int fd; - *tempname = xstrndup(name, strlen(name)+6); - strcat(*tempname,"XXXXXX"); + *tempname = xmprintf("%s%s", name, "XXXXXX"); if(-1 == (fd = mkstemp(*tempname))) error_exit("no temp file"); if (!tempfile2zap) sigatexit(tempfile_handler); tempfile2zap = *tempname; |