changeset 360:c42fae88d346

Fix sizeof expression passed to malloc in z80_init to avoid a minor memory error
author Mike Pavone <pavone@retrodev.com>
date Mon, 27 May 2013 20:37:55 -0700
parents cc39629e8d06
children 946ae3749260
files z80_to_x86.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/z80_to_x86.c	Mon May 27 09:54:58 2013 -0700
+++ b/z80_to_x86.c	Mon May 27 20:37:55 2013 -0700
@@ -1936,7 +1936,7 @@
 void init_z80_context(z80_context * context, x86_z80_options * options)
 {
 	memset(context, 0, sizeof(*context));
-	context->static_code_map = malloc(sizeof(context->static_code_map));
+	context->static_code_map = malloc(sizeof(*context->static_code_map));
 	context->static_code_map->base = NULL;
 	context->static_code_map->offsets = malloc(sizeof(int32_t) * 0x2000);
 	memset(context->static_code_map->offsets, 0xFF, sizeof(int32_t) * 0x2000);