From: Mike Frysinger Date: Tue, 16 Aug 2005 05:32:42 +0000 (-0000) Subject: Bernhard Fischer says: use xmalloc() instead of malloc() X-Git-Tag: 1_1_0~820 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1eef0c4571d6319e67005944b7c20307fb8f5b15;p=oweals%2Fbusybox.git Bernhard Fischer says: use xmalloc() instead of malloc() --- diff --git a/archival/dpkg.c b/archival/dpkg.c index 89446574e..5f9f3a76b 100644 --- a/archival/dpkg.c +++ b/archival/dpkg.c @@ -1299,7 +1299,7 @@ static char **all_control_list(const char *package_name) char **remove_files; /* Create a list of all /var/lib/dpkg/info/ files */ - remove_files = malloc(sizeof(all_control_files)); + remove_files = xmalloc(sizeof(all_control_files)); while (all_control_files[i]) { remove_files[i] = xmalloc(strlen(package_name) + strlen(all_control_files[i]) + 21); sprintf(remove_files[i], "/var/lib/dpkg/info/%s.%s", package_name, all_control_files[i]); diff --git a/archival/libunarchive/decompress_unzip.c b/archival/libunarchive/decompress_unzip.c index 883aaac46..3d0364339 100644 --- a/archival/libunarchive/decompress_unzip.c +++ b/archival/libunarchive/decompress_unzip.c @@ -176,7 +176,7 @@ static void make_gunzip_crc_table(void) /* initial shift register value */ gunzip_crc = 0xffffffffL; - gunzip_crc_table = (unsigned int *) malloc(256 * sizeof(unsigned int)); + gunzip_crc_table = (unsigned int *) xmalloc(256 * sizeof(unsigned int)); /* Compute and print table of CRC's, five per line */ for (i = 0; i < 256; i++) { diff --git a/archival/rpm.c b/archival/rpm.c index 41c6129ad..fa8db539a 100644 --- a/archival/rpm.c +++ b/archival/rpm.c @@ -243,7 +243,7 @@ rpm_index **rpm_gettags(int fd, int *num_tags) storepos = lseek(fd,0,SEEK_CUR) + header.entries * 16; while (header.entries--) { - tmpindex = tags[tagindex++] = malloc(sizeof(rpm_index)); + tmpindex = tags[tagindex++] = xmalloc(sizeof(rpm_index)); read(fd, tmpindex, sizeof(rpm_index)); tmpindex->tag = ntohl(tmpindex->tag); tmpindex->type = ntohl(tmpindex->type); tmpindex->count = ntohl(tmpindex->count); tmpindex->offset = storepos + ntohl(tmpindex->offset);