diff options
author | Stevan Andjelkovic <stevan.andjelkovic@strath.ac.uk> | 2012-01-02 17:08:40 +0100 |
---|---|---|
committer | Stevan Andjelkovic <stevan.andjelkovic@strath.ac.uk> | 2012-01-02 17:08:40 +0100 |
commit | 5b1812e85743e196c281d70483ef646aa53ef489 (patch) | |
tree | 553c31e090e784ce7fccc0395350ea348124bd3a /xxxterm.c | |
parent | aaa662ab618b91db438999fcbed5abade18e72c3 (diff) | |
download | xombrero-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.c | 6 |
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'; |