[U-Boot] [PATCH] Prevent malloc with size 0
Kostaras Nikolaos
nkost at intracomdefense.com
Thu Oct 21 11:24:01 CEST 2010
In case malloc is invoked with requested size 0, this patch will prevent
the execution of the allocation algorithm (because it corrupts the data
structures)
and will return 0 to the caller.
Signed-off-by: Nikolaos Kostaras <nkost at intracomdefense.com>
---
common/dlmalloc.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/common/dlmalloc.c b/common/dlmalloc.c
index fce7a76..d9e3ea9 100644
--- a/common/dlmalloc.c
+++ b/common/dlmalloc.c
@@ -2182,7 +2182,7 @@ Void_t* mALLOc(bytes) size_t bytes;
return 0;
}
- if ((long)bytes < 0) return 0;
+ if ((long)bytes <= 0) return 0;
nb = request2size(bytes); /* padded request size; */
--
1.6.4.4
More information about the U-Boot
mailing list