]> git.sur5r.net Git - i3/i3/commitdiff
cmdparse: free strings
authorMichael Stapelberg <michael@stapelberg.de>
Tue, 4 Jan 2011 21:37:50 +0000 (22:37 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Tue, 4 Jan 2011 21:37:50 +0000 (22:37 +0100)
src/cmdparse.y

index 988191830d7bcb49cfaaedd50916987c7c8783ad..cea93d1affe1860705caa75264cfa5b59f7a753c 100644 (file)
@@ -315,6 +315,7 @@ exec:
     {
         printf("should execute %s\n", $<string>3);
         start_application($<string>3);
+        free($<string>3);
     }
     ;
 
@@ -540,6 +541,7 @@ move:
         printf("should move window to workspace %s\n", $<string>5);
         /* get the workspace */
         Con *ws = workspace_get($<string>5);
+        free($<string>5);
 
         /* check if the match is empty, not if the result is empty */
         if (match_is_empty(&current_match))
@@ -563,6 +565,7 @@ restore:
     {
         printf("restoring \"%s\"\n", $<string>3);
         tree_append_json($<string>3);
+        free($<string>3);
     }
     ;