about summary refs log tree commit diff stats
path: root/xxxterm.c
diff options
context:
space:
mode:
authorStevan Andjelkovic <stevan.andjelkovic@strath.ac.uk>2012-01-05 03:02:14 +0100
committerStevan Andjelkovic <stevan.andjelkovic@strath.ac.uk>2012-01-05 03:02:14 +0100
commitf3549778e7c4473f06c5d2d83422ea4a89d45371 (patch)
tree61926567ca21ecb8680a44daa64b86904a40347c /xxxterm.c
parent37ea86a4ef1e4f05660a0e1a410597b9df6c4ca1 (diff)
downloadxombrero-f3549778e7c4473f06c5d2d83422ea4a89d45371.tar.gz
Fix qmarks (FS#224)
Thanks Andy Valencia (vandys)
Diffstat (limited to 'xxxterm.c')
-rw-r--r--xxxterm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/xxxterm.c b/xxxterm.c
index 240fd5c..0cdca75 100644
--- a/xxxterm.c
+++ b/xxxterm.c
@@ -4552,8 +4552,10 @@ qmark(struct tab *t, struct karg *arg)
 
 	switch (arg->i) {
 	case XT_QMARK_SET:
-		if (qmarks[index] != NULL)
+		if (qmarks[index] != NULL) {
 			g_free(qmarks[index]);
+			qmarks[index] = NULL;
+		}
 
 		qmarks_load(); /* sync if multiple instances */
 		qmarks[index] = g_strdup(get_uri(t));