diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-08 09:07:50 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-08 09:07:50 +0100 |
commit | 9037787eaee5efb58fd46f326397193b16b161dd (patch) | |
tree | dfd0e7d93faf711ca7dcf8c7fe0abfb21082e3d3 /e2fsprogs/old_e2fsprogs/ext2fs | |
parent | ef3817c6dcbf9270d36b48a0547e507221abce74 (diff) | |
download | busybox-w32-9037787eaee5efb58fd46f326397193b16b161dd.tar.gz busybox-w32-9037787eaee5efb58fd46f326397193b16b161dd.tar.bz2 busybox-w32-9037787eaee5efb58fd46f326397193b16b161dd.zip |
*: fix places where we were still using malloc/realloc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'e2fsprogs/old_e2fsprogs/ext2fs')
-rw-r--r-- | e2fsprogs/old_e2fsprogs/ext2fs/ext2fs_inline.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/e2fsprogs/old_e2fsprogs/ext2fs/ext2fs_inline.c b/e2fsprogs/old_e2fsprogs/ext2fs/ext2fs_inline.c index da1cf5be5..b9aab440a 100644 --- a/e2fsprogs/old_e2fsprogs/ext2fs/ext2fs_inline.c +++ b/e2fsprogs/old_e2fsprogs/ext2fs/ext2fs_inline.c | |||
@@ -50,9 +50,7 @@ errcode_t ext2fs_resize_mem(unsigned long EXT2FS_ATTR((unused)) old_size, | |||
50 | /* Use "memcpy" for pointer assignments here to avoid problems | 50 | /* Use "memcpy" for pointer assignments here to avoid problems |
51 | * with C99 strict type aliasing rules. */ | 51 | * with C99 strict type aliasing rules. */ |
52 | memcpy(&p, ptr, sizeof (p)); | 52 | memcpy(&p, ptr, sizeof (p)); |
53 | p = realloc(p, size); | 53 | p = xrealloc(p, size); |
54 | if (!p) | ||
55 | return EXT2_ET_NO_MEMORY; | ||
56 | memcpy(ptr, &p, sizeof (p)); | 54 | memcpy(ptr, &p, sizeof (p)); |
57 | return 0; | 55 | return 0; |
58 | } | 56 | } |