summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElta Koepp <alexi_2019@protonmail.com>2019-03-27 12:55:55 +0000
committerElta Koepp <alexi_2019@protonmail.com>2019-03-27 12:55:55 +0000
commitf1b843edb82e25c9be5babe473e94884ec9869b2 (patch)
treeded7242e3a9be16426214904c01c9ef0c454e5bb
parent2a40a3d90df001c520ab5f25f97608f5eb3c489e (diff)
downloadgnutls-f1b843edb82e25c9be5babe473e94884ec9869b2.tar.gz
Detect malloc failure.
malloc(data.size + 1) maybe returns NULL on failure.
-rw-r--r--src/ocsptool-common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ocsptool-common.c b/src/ocsptool-common.c
index 22410e27dc..6e17c83197 100644
--- a/src/ocsptool-common.c
+++ b/src/ocsptool-common.c
@@ -183,6 +183,10 @@ int send_ocsp_request(const char *server,
}
url = malloc(data.size + 1);
+ if (url == NULL) {
+ ret = -1;
+ return ret;
+ }
memcpy(url, data.data, data.size);
url[data.size] = 0;