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-02 17:08:40 +0100
committerStevan Andjelkovic <stevan.andjelkovic@strath.ac.uk>2012-01-02 17:08:40 +0100
commit5b1812e85743e196c281d70483ef646aa53ef489 (patch)
tree553c31e090e784ce7fccc0395350ea348124bd3a /xxxterm.c
parentaaa662ab618b91db438999fcbed5abade18e72c3 (diff)
downloadxombrero-5b1812e85743e196c281d70483ef646aa53ef489.tar.gz
Fix two segfaults
Found and fixed by Nils Schneider <nils schneider at gmail dot com>

ok marco@
Diffstat (limited to 'xxxterm.c')
-rw-r--r--xxxterm.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/xxxterm.c b/xxxterm.c
index 9149e34..d1bb3fb 100644
--- a/xxxterm.c
+++ b/xxxterm.c
@@ -5028,7 +5028,11 @@ buffercmd_abort(struct tab *t)
 {
 	int			i;
 
-	DNPRINTF(XT_D_BUFFERCMD, "buffercmd_abort: clearing buffer\n");
+	if (t == NULL)
+		return;
+
+	DNPRINTF(XT_D_BUFFERCMD, "%s: clearing buffer\n", __func__);
+
 	for (i = 0; i < LENGTH(bcmd); i++)
 		bcmd[i] = '\0';