aboutsummaryrefslogtreecommitdiff
path: root/archival/gzip.c
diff options
context:
space:
mode:
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-09-09 12:24:19 +0000
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-09-09 12:24:19 +0000
commit5dff2613d78e3a97fb2f0173b729e225278981ab (patch)
tree98f3e605a5b17bffc9e1f087907bf15049d6e717 /archival/gzip.c
parent6d51db74a9a69bd95cd1130fa8149dda21fb7531 (diff)
downloadbusybox-w32-5dff2613d78e3a97fb2f0173b729e225278981ab.tar.gz
busybox-w32-5dff2613d78e3a97fb2f0173b729e225278981ab.tar.bz2
busybox-w32-5dff2613d78e3a97fb2f0173b729e225278981ab.zip
using [xa]sprintf for string concatenation is neat and saves
~100 bytes according to bloatcheck. Also this fixes bug in rpm git-svn-id: svn://busybox.net/trunk/busybox@16081 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'archival/gzip.c')
-rw-r--r--archival/gzip.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/archival/gzip.c b/archival/gzip.c
index 37fefbf6a..ad2c24df1 100644
--- a/archival/gzip.c
+++ b/archival/gzip.c
@@ -1212,9 +1212,7 @@ int gzip_main(int argc, char **argv)
1212 time_stamp = statBuf.st_ctime; 1212 time_stamp = statBuf.st_ctime;
1213 1213
1214 if (!tostdout) { 1214 if (!tostdout) {
1215 path = xmalloc(strlen(argv[i]) + 4); 1215 path = xasprintf("%s.gz", argv[i]);
1216 strcpy(path, argv[i]);
1217 strcat(path, ".gz");
1218 1216
1219 /* Open output file */ 1217 /* Open output file */
1220#if (__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 1) && defined O_NOFOLLOW 1218#if (__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 1) && defined O_NOFOLLOW