Page MenuHomeFreeBSD

D60147.diff
No OneTemporary

D60147.diff

diff --git a/usr.bin/mkimg/vmdk.c b/usr.bin/mkimg/vmdk.c
--- a/usr.bin/mkimg/vmdk.c
+++ b/usr.bin/mkimg/vmdk.c
@@ -133,7 +133,12 @@
return (ENOMEM);
desc_len = (n + VMDK_SECTOR_SIZE - 1) & ~(VMDK_SECTOR_SIZE - 1);
- desc = realloc(desc, desc_len);
+ buf = realloc(desc, desc_len);
+ if (buf == NULL) {
+ free(desc);
+ return (ENOMEM);
+ }
+ desc = buf;
memset(desc + n, 0, desc_len - n);
le64enc(&hdr.desc_offset, 1);

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 30, 10:47 PM (16 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39971692
Default Alt Text
D60147.diff (434 B)

Event Timeline