Change scope to always check the correct return value

This commit is contained in:
lostd 2015-01-28 12:47:11 +02:00
parent 3c45733f47
commit 0aefc2f496
1 changed files with 9 additions and 8 deletions

17
noice.c
View File

@ -748,15 +748,16 @@ moretyping:
if (r == 1) if (r == 1)
nowtyping = 0; nowtyping = 0;
/* Check regex errors */ /* Check regex errors */
if (tmp != NULL) if (tmp != NULL) {
r = setfilter(&re, tmp); r = setfilter(&re, tmp);
if (r != 0) if (r != 0)
if (nowtyping) { if (nowtyping) {
goto moretyping; goto moretyping;
} else { } else {
free(tmp); free(tmp);
goto nochange; goto nochange;
} }
}
/* Copy or reset filter */ /* Copy or reset filter */
free(filter); free(filter);
if (tmp != NULL) if (tmp != NULL)