diff --git a/src/p_setup.c b/src/p_setup.c index 5603ecc562655f710533b9a83d8af6e0956d67e1..e5228faddb881cbcd7fa187775baf4f5ead99fdf 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -1196,10 +1196,10 @@ static void TextmapLine(UINT32 i, char *param) CONS_Debug(DBG_SETUP, "Invalid linedef string argument number: %d\n", argnum); return; } - char* token = M_GetToken(NULL); - lines[i].stringargs[argnum] = Z_Malloc(strlen(token)+1, PU_LEVEL, NULL); - M_Memcpy(lines[i].stringargs[argnum], token, strlen(token) + 1); - Z_Free(token); + char* stoken = M_GetToken(NULL); + lines[i].stringargs[argnum] = Z_Malloc(strlen(stoken)+1, PU_LEVEL, NULL); + M_Memcpy(lines[i].stringargs[argnum], stoken, strlen(stoken) + 1); + Z_Free(stoken); } else {