BUG/MINOR: ssl: Check malloc return code
If malloc() can't allocate memory and return NULL, a segfaut will raises.
This patch should be backported in the 1.6 and 1.5 version.
diff --git a/src/ssl_sock.c b/src/ssl_sock.c
index 4b1e885..8a0961a 100644
--- a/src/ssl_sock.c
+++ b/src/ssl_sock.c
@@ -1704,6 +1704,8 @@
int j, len;
len = strlen(name);
sc = malloc(sizeof(struct sni_ctx) + len + 1);
+ if (!sc)
+ return order;
for (j = 0; j < len; j++)
sc->name.key[j] = tolower(name[j]);
sc->name.key[len] = 0;