about summary refs log tree commit diff stats
path: root/src/command
diff options
context:
space:
mode:
Diffstat (limited to 'src/command')
-rw-r--r--src/command/cmd_ac.c1
-rw-r--r--src/command/cmd_funcs.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/command/cmd_ac.c b/src/command/cmd_ac.c
index 6cb7b1a1..6bab07ce 100644
--- a/src/command/cmd_ac.c
+++ b/src/command/cmd_ac.c
@@ -1624,6 +1624,7 @@ _bookmark_autocomplete(ProfWin *window, const char *const input)
                 return found;
             }
         }
+        g_string_free(beginning, TRUE);
     }
 
     g_strfreev(args);
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index 192b4611..f163d3bc 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -4359,8 +4359,9 @@ cmd_bookmark(ProfWin *window, const char *const command, gchar **args)
             }
             return TRUE;
         } else if (strcmp(cmd, "list") == 0) {
-            const GList *bookmarks = bookmark_get_list();
+            GList *bookmarks = bookmark_get_list();
             cons_show_bookmarks(bookmarks);
+            g_list_free(bookmarks);
         } else {
             char *jid = args[1];
             if (jid == NULL) {