diff --git a/code/qcommon/vm_x86_64_assembler.c b/code/qcommon/vm_x86_64_assembler.c index 0ae4f1c1..5aaea1d8 100644 --- a/code/qcommon/vm_x86_64_assembler.c +++ b/code/qcommon/vm_x86_64_assembler.c @@ -246,7 +246,7 @@ static void hash_add_label(const char* label, unsigned address) i %= sizeof(labelhash)/sizeof(labelhash[0]); h = malloc(sizeof(struct hashentry)); - labellen = strlen(label); + labellen = strlen(label) + 1; h->label = malloc(labellen); Com_sprintf(h->label, labellen, "%s", label);