Page MenuHomeFreeBSD

D35106.1790618095.diff
No OneTemporary

Size
759 B
Referenced Files
None
Subscribers
None

D35106.1790618095.diff

diff --git a/usr.sbin/bsdinstall/partedit/gpart_ops.c b/usr.sbin/bsdinstall/partedit/gpart_ops.c
--- a/usr.sbin/bsdinstall/partedit/gpart_ops.c
+++ b/usr.sbin/bsdinstall/partedit/gpart_ops.c
@@ -1155,11 +1155,15 @@
goto addpartform;
}
} else { /* auto partitioning */
- items[0].value = strdup(items[0].init);
- items[1].value = strdup(items[1].init);
- items[2].value = strdup(items[2].init);
+ if ((items[0].value = strdup(items[0].init)) == NULL)
+ return;
+ if ((items[1].value = strdup(items[1].init)) == NULL)
+ return;
+ if ((items[2].value = strdup(items[2].init)) == NULL)
+ return;
if (nitems > 3)
- items[3].value = strdup(items[3].init);
+ if ((items[3].value = strdup(items[3].init)) == NULL)
+ return;
}
/*

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 28, 5:54 PM (19 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29981716
Default Alt Text
D35106.1790618095.diff (759 B)

Event Timeline