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