summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-11-27 21:36:56 +0000
committerVincent Sanders <vince@netsurf-browser.org>2013-11-27 21:36:56 +0000
commit75ec87cbca4dbf5e0a06a3fdbe799e17f1fc366b (patch)
tree88cec456ba355221a2175f5eb2c29714ca69dcc9
parent36bf4547c687973bae98002df1d515a2161d6ad9 (diff)
downloadnetsurf-75ec87cbca4dbf5e0a06a3fdbe799e17f1fc366b.tar.gz
netsurf-75ec87cbca4dbf5e0a06a3fdbe799e17f1fc366b.tar.bz2
fix null derference (coverity 1127056)
-rw-r--r--monkey/cert.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/monkey/cert.c b/monkey/cert.c
index d7f44d11e..0aa01f3a7 100644
--- a/monkey/cert.c
+++ b/monkey/cert.c
@@ -39,8 +39,10 @@ gui_cert_verify(nsurl *url, const struct ssl_cert_info *certs,
void *cbpw)
{
monkey_cert_t *m4t = calloc(sizeof(*m4t), 1);
- if (m4t == NULL)
+ if (m4t == NULL) {
cb(false, cbpw);
+ return;
+ }
m4t->cb = cb;
m4t->pw = cbpw;
m4t->num = cert_ctr++;