From f71340f2c40c29c298ee5da057fc7222c50313e0 Mon Sep 17 00:00:00 2001 From: Jeff Trawick Date: Thu, 21 Aug 2014 15:26:34 +0000 Subject: apr_crypto_get_driver(): Fix invalid storage reference on error path. Submitted by: Philip Martin Reviewed by: trawick git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1619438 13f79535-47bb-0310-9956-ffa450edef68 --- crypto/apr_crypto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crypto/apr_crypto.c') diff --git a/crypto/apr_crypto.c b/crypto/apr_crypto.c index 2633c0406..52930c166 100644 --- a/crypto/apr_crypto.c +++ b/crypto/apr_crypto.c @@ -198,7 +198,7 @@ APR_DECLARE(apr_status_t) apr_crypto_get_driver( if (err && buffer) { apr_dso_error(dso, buffer, ERROR_SIZE - 1); err->msg = buffer; - err->reason = modname; + err->reason = apr_pstrdup(pool, modname); *result = err; } } -- cgit v1.2.1