summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/partition.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/common/partition.c b/common/partition.c
index 6c91a54ac5..e27010d577 100644
--- a/common/partition.c
+++ b/common/partition.c
@@ -132,11 +132,7 @@ int do_addpart ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
offset = 0;
while (1) {
- part = malloc(sizeof(struct partition));
- if(!part) {
- printf("-ENOMEM\n");
- return 1;
- }
+ part = xzalloc(sizeof(struct partition));
part->offset = offset;
part->physdev = dev;