diff options
Diffstat (limited to 'archival/dpkg.c')
-rw-r--r-- | archival/dpkg.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/dpkg.c b/archival/dpkg.c index 2f7372100..2b9c4b82d 100644 --- a/archival/dpkg.c +++ b/archival/dpkg.c | |||
@@ -787,7 +787,7 @@ static void index_status_file(const char *filename) | |||
787 | unsigned int status_num; | 787 | unsigned int status_num; |
788 | 788 | ||
789 | status_file = xfopen(filename, "r"); | 789 | status_file = xfopen(filename, "r"); |
790 | while ((control_buffer = fgets_str(status_file, "\n\n")) != NULL) { | 790 | while ((control_buffer = xmalloc_fgets_str(status_file, "\n\n")) != NULL) { |
791 | const unsigned int package_num = fill_package_struct(control_buffer); | 791 | const unsigned int package_num = fill_package_struct(control_buffer); |
792 | if (package_num != -1) { | 792 | if (package_num != -1) { |
793 | status_node = xmalloc(sizeof(status_node_t)); | 793 | status_node = xmalloc(sizeof(status_node_t)); |
@@ -842,7 +842,7 @@ static void write_status_file(deb_file_t **deb_file) | |||
842 | int i = 0; | 842 | int i = 0; |
843 | 843 | ||
844 | /* Update previously known packages */ | 844 | /* Update previously known packages */ |
845 | while ((control_buffer = fgets_str(old_status_file, "\n\n")) != NULL) { | 845 | while ((control_buffer = xmalloc_fgets_str(old_status_file, "\n\n")) != NULL) { |
846 | if ((tmp_string = strstr(control_buffer, "Package:")) == NULL) { | 846 | if ((tmp_string = strstr(control_buffer, "Package:")) == NULL) { |
847 | continue; | 847 | continue; |
848 | } | 848 | } |