Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.busybox.net/busybox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-06-12 02:24:15 +0400
committerMike Frysinger <vapier@gentoo.org>2005-06-12 02:24:15 +0400
commit2401ce5343f5e553ff06fc2e621a316ee485dd39 (patch)
tree8783db369b6b22bf3de7d09ed052beb02ba506dc
parent958fa2a9cc76d92b9405276e4f017bf5af7afe8b (diff)
use xmalloc() and bb_perror_msg_and_die()
-rw-r--r--e2fsprogs/mke2fs.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/e2fsprogs/mke2fs.c b/e2fsprogs/mke2fs.c
index 6750867cf..f77cfbcde 100644
--- a/e2fsprogs/mke2fs.c
+++ b/e2fsprogs/mke2fs.c
@@ -547,12 +547,7 @@ static void zap_sector(ext2_filsys fs, int sect, int nsect)
int retval;
unsigned int *magic;
- buf = malloc(512*nsect);
- if (!buf) {
- printf(_("Out of memory erasing sectors %d-%d\n"),
- sect, sect + nsect - 1);
- exit(1);
- }
+ buf = xmalloc(512*nsect);
if (sect == 0) {
/* Check for a BSD disklabel, and don't erase it if so */
@@ -838,7 +833,7 @@ static void PRS(int argc, char *argv[])
if (oldpath) {
char *newpath;
- newpath = malloc(sizeof (PATH_SET) + 1 + strlen (oldpath));
+ newpath = xmalloc(sizeof (PATH_SET) + 1 + strlen (oldpath));
strcpy (newpath, PATH_SET);
strcat (newpath, ":");
strcat (newpath, oldpath);
@@ -872,8 +867,7 @@ static void PRS(int argc, char *argv[])
#ifdef __linux__
if (uname(&ut)) {
- perror("uname");
- exit(1);
+ bb_perror_msg_and_die("uname");
}
linux_version_code = parse_version_number(ut.release);
if (linux_version_code && linux_version_code < (2*65536 + 2*256)) {