]> Sergey Matveev's repositories - nnn.git/commitdiff
Change scope to always check the correct return value
authorlostd <lostd@2f30.org>
Wed, 28 Jan 2015 10:47:11 +0000 (12:47 +0200)
committerlostd <lostd@2f30.org>
Wed, 28 Jan 2015 10:47:11 +0000 (12:47 +0200)
noice.c

diff --git a/noice.c b/noice.c
index 63002cf9901a7634126236b063d38234e4b5ac0e..80be09f08259c07e831cf9bf4679a24ad4fbdb35 100644 (file)
--- 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)