]> git.sesse.net Git - vlc/blobdiff - modules/gui/skins2/events/evt_key.cpp
KeyToString: allocate key on heap
[vlc] / modules / gui / skins2 / events / evt_key.cpp
index ad10f7b02b2cc3768ce695c138646d4192377932..99d01ad32c694e60ac575bfcd91c360ea5dd9404 100644 (file)
@@ -39,9 +39,12 @@ const string EvtKey::getAsString() const
         msg_Warn( getIntf(), "Unknown action type" );
 
     // Add the key
-    const char *keyName = KeyToString( m_key );
+    char *keyName = KeyToString( m_key );
     if( keyName )
+    {
         event += (string)":" + keyName;
+        free( keyName );
+    }
     else
         msg_Warn( getIntf(), "Unknown key: %d", m_key );