mirror of
https://github.com/sheumann/hush.git
synced 2024-12-22 14:30:31 +00:00
use xmalloc() and bb_perror_msg_and_die()
This commit is contained in:
parent
958fa2a9cc
commit
2401ce5343
@ -547,12 +547,7 @@ static void zap_sector(ext2_filsys fs, int sect, int nsect)
|
|||||||
int retval;
|
int retval;
|
||||||
unsigned int *magic;
|
unsigned int *magic;
|
||||||
|
|
||||||
buf = malloc(512*nsect);
|
buf = xmalloc(512*nsect);
|
||||||
if (!buf) {
|
|
||||||
printf(_("Out of memory erasing sectors %d-%d\n"),
|
|
||||||
sect, sect + nsect - 1);
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sect == 0) {
|
if (sect == 0) {
|
||||||
/* Check for a BSD disklabel, and don't erase it if so */
|
/* 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) {
|
if (oldpath) {
|
||||||
char *newpath;
|
char *newpath;
|
||||||
|
|
||||||
newpath = malloc(sizeof (PATH_SET) + 1 + strlen (oldpath));
|
newpath = xmalloc(sizeof (PATH_SET) + 1 + strlen (oldpath));
|
||||||
strcpy (newpath, PATH_SET);
|
strcpy (newpath, PATH_SET);
|
||||||
strcat (newpath, ":");
|
strcat (newpath, ":");
|
||||||
strcat (newpath, oldpath);
|
strcat (newpath, oldpath);
|
||||||
@ -872,8 +867,7 @@ static void PRS(int argc, char *argv[])
|
|||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
if (uname(&ut)) {
|
if (uname(&ut)) {
|
||||||
perror("uname");
|
bb_perror_msg_and_die("uname");
|
||||||
exit(1);
|
|
||||||
}
|
}
|
||||||
linux_version_code = parse_version_number(ut.release);
|
linux_version_code = parse_version_number(ut.release);
|
||||||
if (linux_version_code && linux_version_code < (2*65536 + 2*256)) {
|
if (linux_version_code && linux_version_code < (2*65536 + 2*256)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user