summaryrefslogtreecommitdiff
path: root/monkey/401login.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-11-27 21:35:30 +0000
committerVincent Sanders <vince@netsurf-browser.org>2013-11-27 21:35:30 +0000
commit36bf4547c687973bae98002df1d515a2161d6ad9 (patch)
tree10f90e57773b3860cd44e0f42c45571b8a24f379 /monkey/401login.c
parent447ab79e896abc72ff72bb495abba29759beb695 (diff)
downloadnetsurf-36bf4547c687973bae98002df1d515a2161d6ad9.tar.gz
netsurf-36bf4547c687973bae98002df1d515a2161d6ad9.tar.bz2
fix null ereference (coverity 1127057)
Diffstat (limited to 'monkey/401login.c')
-rw-r--r--monkey/401login.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/monkey/401login.c b/monkey/401login.c
index b2bff3182..605a21aa9 100644
--- a/monkey/401login.c
+++ b/monkey/401login.c
@@ -37,8 +37,10 @@ void gui_401login_open(nsurl *url, const char *realm,
nserror (*cb)(bool proceed, void *pw), void *cbpw)
{
monkey401_t *m4t = calloc(sizeof(*m4t), 1);
- if (m4t == NULL)
+ if (m4t == NULL) {
cb(false, cbpw);
+ return;
+ }
m4t->cb = cb;
m4t->pw = cbpw;
m4t->num = m4_ctr++;