aboutsummaryrefslogtreecommitdiffstats
path: root/noice.c
diff options
context:
space:
mode:
authorGravatar lostd <lostd@2f30.org>2015-01-28 12:47:11 +0200
committerGravatar lostd <lostd@2f30.org>2015-01-28 12:47:11 +0200
commit0aefc2f4962a89b7a7731583862416871afeacd7 (patch)
treea9a41fb9dc1b015f4bd275ce3f3bd0d73403a6bc /noice.c
parent3c45733f470bebf036289348d7c2fae7b02b14eb (diff)
downloadnnn-0aefc2f4962a89b7a7731583862416871afeacd7.tar.gz
Change scope to always check the correct return value
Diffstat (limited to 'noice.c')
-rw-r--r--noice.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/noice.c b/noice.c
index 63002cf..80be09f 100644
--- a/noice.c
+++ b/noice.c
@@ -748,15 +748,16 @@ moretyping:
if (r == 1)
nowtyping = 0;
/* Check regex errors */
- if (tmp != NULL)
+ if (tmp != NULL) {
r = setfilter(&re, tmp);
- if (r != 0)
- if (nowtyping) {
- goto moretyping;
- } else {
- free(tmp);
- goto nochange;
- }
+ if (r != 0)
+ if (nowtyping) {
+ goto moretyping;
+ } else {
+ free(tmp);
+ goto nochange;
+ }
+ }
/* Copy or reset filter */
free(filter);
if (tmp != NULL)