From 5963ec5bc27cc5ce1ff3e6a60d0776de87c4f250 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sun, 23 Jun 2013 01:45:22 -0700 Subject: [PATCH] apr_pstrdup used to return NULL when passed NULL. --- Pooling.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Pooling.hpp b/Pooling.hpp index bd37c5c..24c7cc2 100644 --- a/Pooling.hpp +++ b/Pooling.hpp @@ -99,6 +99,8 @@ class CYPool { } char *strdup(const char *data) { + if (data == NULL) + return NULL; return reinterpret_cast(memdup(data, strlen(data) + 1)); } -- 2.49.0