Fix for Coverity CID #6 (null pointer dereference in error path)
This commit is contained in:
parent
96283ed453
commit
3daaf229ca
5
funcs.c
5
funcs.c
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/funcs.c,v 1.50 2007/05/13 17:51:21 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/funcs.c,v 1.51 2007/05/13 18:15:25 tg Exp $");
|
||||||
|
|
||||||
int
|
int
|
||||||
c_cd(const char **wp)
|
c_cd(const char **wp)
|
||||||
@ -1963,7 +1963,8 @@ c_brkcont(const char **wp)
|
|||||||
* shall be used. Doesn't say to print an error but we
|
* shall be used. Doesn't say to print an error but we
|
||||||
* do anyway 'cause the user messed up.
|
* do anyway 'cause the user messed up.
|
||||||
*/
|
*/
|
||||||
last_ep->flags &= ~EF_BRKCONT_PASS;
|
if (last_ep)
|
||||||
|
last_ep->flags &= ~EF_BRKCONT_PASS;
|
||||||
warningf(true, "%s: can only %s %d level(s)",
|
warningf(true, "%s: can only %s %d level(s)",
|
||||||
wp[0], wp[0], n - quit);
|
wp[0], wp[0], n - quit);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user