diff --git a/controls.cpp b/controls.cpp
index ac9b34e9..878c809f 100644
--- a/controls.cpp
+++ b/controls.cpp
@@ -1562,7 +1562,6 @@ s9xcommand_t S9xGetCommandT (const char *name)
 
 		cmd.button.multi_idx = multis.size() - 1;
 		cmd.type = S9xButtonMulti;
-		free(c);
 	}
 	else
 	{