summaryrefslogtreecommitdiff
path: root/modules/session
diff options
context:
space:
mode:
authorArno Töll <arno@debian.org>2012-10-20 02:58:14 +0200
committerArno Töll <arno@debian.org>2012-10-20 02:58:14 +0200
commit5c4fba3ffbe778bdffe10a93d04821579601a020 (patch)
tree91be9a7f99d3988ba48b0a619479aa46a3234191 /modules/session
parent8f9c15530d0bc387af114619b3ff3f930eb23d3c (diff)
downloadapache2-upstream/2.4.3.tar.gz
Imported Upstream version 2.4.3upstream/2.4.3
Diffstat (limited to 'modules/session')
-rw-r--r--modules/session/config.m42
-rw-r--r--modules/session/mod_session.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/session/config.m4 b/modules/session/config.m4
index 719fe915..7a38185d 100644
--- a/modules/session/config.m4
+++ b/modules/session/config.m4
@@ -47,7 +47,7 @@ if test "$session_mods_enable_crypto" != "no"; then
], [ap_HAVE_APR_CRYPTO="yes"], [ap_HAVE_APR_CRYPTO="no"])
CPPFLAGS="$saved_CPPFLAGS"
if test $ap_HAVE_APR_CRYPTO = "no"; then
- AC_MSG_WARN([Your APR does not include SSL/EVP support.])
+ AC_MSG_WARN([Your APR does not include SSL/EVP support. To enable it: configure --with-crypto])
if test "$enable_session_crypto" != "" -a "$enable_session_crypto" != "no"; then
AC_MSG_ERROR([mod_session_crypto cannot be enabled])
fi
diff --git a/modules/session/mod_session.c b/modules/session/mod_session.c
index e053619a..7f855c72 100644
--- a/modules/session/mod_session.c
+++ b/modules/session/mod_session.c
@@ -373,7 +373,7 @@ static apr_status_t session_identity_decode(request_rec * r, session_rec * z)
}
/* decode what we have */
- encoded = apr_pstrcat(r->pool, z->encoded, NULL);
+ encoded = apr_pstrdup(r->pool, z->encoded);
pair = apr_strtok(encoded, sep, &last);
while (pair && pair[0]) {
char *plast = NULL;