[Pdbg] [PATCH 4/4] mem: Avoid floating point exception if size == 0
Amitay Isaacs
amitay at ozlabs.org
Thu Aug 2 14:35:07 AEST 2018
Signed-off-by: Amitay Isaacs <amitay at ozlabs.org>
---
src/mem.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/mem.c b/src/mem.c
index 4b2c829..ce099c2 100644
--- a/src/mem.c
+++ b/src/mem.c
@@ -46,6 +46,11 @@ static int getmem(uint64_t addr, uint64_t size, struct mem_flags flags)
uint8_t *buf;
int rc = 0;
+ if (size == 0) {
+ PR_ERROR("Size must be > 0\n");
+ return 1;
+ }
+
buf = malloc(size);
assert(buf);
pdbg_for_each_class_target("adu", target) {
--
2.17.1
More information about the Pdbg
mailing list