summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2013-05-27 20:37:55 -0700
committerMike Pavone <pavone@retrodev.com>2013-05-27 20:37:55 -0700
commit00426a8a0114b3f13a7078d2a91b057c312bc19a (patch)
tree69e1642d918f1beb0b419020c01b46c0caee9cff
parent140052b8720dabfda7a66f2b754a81ce902e3d34 (diff)
Fix sizeof expression passed to malloc in z80_init to avoid a minor memory error
-rw-r--r--z80_to_x86.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/z80_to_x86.c b/z80_to_x86.c
index a458011..8270e9b 100644
--- a/z80_to_x86.c
+++ b/z80_to_x86.c
@@ -1936,7 +1936,7 @@ void init_x86_z80_opts(x86_z80_options * options)
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);