about summary refs log tree commit diff stats
path: root/miasm2/jitter/vm_mngr.c
diff options
context:
space:
mode:
authorserpilliere <serpilliere@users.noreply.github.com>2015-02-23 20:07:47 +0100
committerserpilliere <serpilliere@users.noreply.github.com>2015-02-23 20:07:47 +0100
commitcc21187b2844413822ab0179af8d6464e12cf8d5 (patch)
treea537e409cdd104472c093bdd3f6643e216185608 /miasm2/jitter/vm_mngr.c
parent4713279e25625b33b8867c35d7da686781b8b9a7 (diff)
parentbc255d549675d51bd2cf75088feef072a93e2d88 (diff)
downloadmiasm-cc21187b2844413822ab0179af8d6464e12cf8d5.tar.gz
miasm-cc21187b2844413822ab0179af8d6464e12cf8d5.zip
Merge pull request #84 from commial/bug-resource-leak
Resource leak in VmMngr implementation
Diffstat (limited to 'miasm2/jitter/vm_mngr.c')
-rw-r--r--miasm2/jitter/vm_mngr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/miasm2/jitter/vm_mngr.c b/miasm2/jitter/vm_mngr.c
index 057c10be..f74830fd 100644
--- a/miasm2/jitter/vm_mngr.c
+++ b/miasm2/jitter/vm_mngr.c
@@ -1296,6 +1296,7 @@ struct memory_page_node * create_memory_page_node(uint64_t ad, unsigned int size
 	}
 	p = malloc(size);
 	if (!p){
+		free(mpn);
 		fprintf(stderr, "cannot alloc %d\n", size);
 		return NULL;
 	}