aboutsummaryrefslogtreecommitdiff
path: root/archival/dpkg.c
diff options
context:
space:
mode:
authorkraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277>2002-01-02 19:01:41 +0000
committerkraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277>2002-01-02 19:01:41 +0000
commitce247f6625980a8490eb0daaa520c084e98d50d9 (patch)
tree0338510114df960f2fa2f63a33cba5050c97d3b6 /archival/dpkg.c
parent6b6b4ac350169ab09145854274de9580051d8588 (diff)
downloadbusybox-w32-ce247f6625980a8490eb0daaa520c084e98d50d9.tar.gz
busybox-w32-ce247f6625980a8490eb0daaa520c084e98d50d9.tar.bz2
busybox-w32-ce247f6625980a8490eb0daaa520c084e98d50d9.zip
* archival/dpkg.c (create_list): Use chomp.
* archival/tar.c (append_file_list_to_list): Likewise. git-svn-id: svn://busybox.net/trunk/busybox@3993 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'archival/dpkg.c')
-rw-r--r--archival/dpkg.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/archival/dpkg.c b/archival/dpkg.c
index f41363d0f..6dee43f50 100644
--- a/archival/dpkg.c
+++ b/archival/dpkg.c
@@ -1034,7 +1034,6 @@ char **create_list(const char *filename)
1034 FILE *list_stream; 1034 FILE *list_stream;
1035 char **file_list = xmalloc(sizeof(char *)); 1035 char **file_list = xmalloc(sizeof(char *));
1036 char *line = NULL; 1036 char *line = NULL;
1037 char *last_char;
1038 int length = 0; 1037 int length = 0;
1039 int count = 0; 1038 int count = 0;
1040 1039
@@ -1047,10 +1046,7 @@ char **create_list(const char *filename)
1047 while (getline(&line, &length, list_stream) != -1) { 1046 while (getline(&line, &length, list_stream) != -1) {
1048 /* +2 as we need to include space for the terminating NULL pointer */ 1047 /* +2 as we need to include space for the terminating NULL pointer */
1049 file_list = xrealloc(file_list, sizeof(char *) * (length + 2)); 1048 file_list = xrealloc(file_list, sizeof(char *) * (length + 2));
1050 last_char = last_char_is(line, '\n'); 1049 chomp(line);
1051 if (last_char) {
1052 *last_char = '\0';
1053 }
1054 file_list[count] = xstrdup(line); 1050 file_list[count] = xstrdup(line);
1055 count++; 1051 count++;
1056 } 1052 }