X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=keys.c;h=b17c3f66845ffa80bb038bc9c62c4b8ee5c01059;hb=aa33d8f8642530f7f266d6cde1422f95aa74b2be;hp=2b0017a05551057ec59f8c50e7ffe6a3584ff9b4;hpb=3a16e432521bf1f1bb796a76c3819a5334b59b9b;p=xonotic%2Fdarkplaces.git diff --git a/keys.c b/keys.c index 2b0017a0..b17c3f66 100644 --- a/keys.c +++ b/keys.c @@ -553,7 +553,7 @@ Key_KeynumToString (int keynum) void Key_SetBinding (int keynum, int bindmap, const char *binding) { - char *new; + char *newbinding; size_t l; if (keynum == -1) @@ -566,10 +566,10 @@ Key_SetBinding (int keynum, int bindmap, const char *binding) } // allocate memory for new binding l = strlen (binding); - new = Z_Malloc (l + 1); - strcpy (new, binding); - new[l] = 0; - keybindings[bindmap][keynum] = new; + newbinding = (char *)Z_Malloc (l + 1); + strcpy (newbinding, binding); + newbinding[l] = 0; + keybindings[bindmap][keynum] = newbinding; } static void