ref: 5768550bf021949383c0061f795dbbda9228eda2
parent: 3bbcfdca7dffa5b57b11dea0222b80be779aeb5a
author: Turo Lamminen <[email protected]>
date: Sat May 26 12:31:03 EDT 2018
d_iwad: Fix const correctness issue in AddIWADPath
--- a/src/d_iwad.c
+++ b/src/d_iwad.c
@@ -573,12 +573,12 @@
// to the end of the paths before adding them.
static void AddIWADPath(char *path, char *suffix)
{
- char *left, *p;
+ char *left, *p, *dup_path;
- path = M_StringDuplicate(path);
+ dup_path = M_StringDuplicate(path);
// Split into individual dirs within the list.
- left = path;
+ left = dup_path;
for (;;)
{
@@ -600,7 +600,7 @@
AddIWADDir(M_StringJoin(left, suffix, NULL));
- free(path);
+ free(dup_path);
}
#ifndef _WIN32