summaryrefslogtreecommitdiff
path: root/src/sp_config_keywords.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp_config_keywords.c')
-rw-r--r--src/sp_config_keywords.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/sp_config_keywords.c b/src/sp_config_keywords.c
index 04a3f41..760961a 100644
--- a/src/sp_config_keywords.c
+++ b/src/sp_config_keywords.c
@@ -40,6 +40,18 @@ int parse_session(char *line) {
40 if (0 != ret) { 40 if (0 != ret) {
41 return ret; 41 return ret;
42 } 42 }
43
44#if ( !HAVE_PHP_SESSION || defined(COMPILE_DL_SESSION) )
45 sp_log_err("config",
46 "You're trying to use the session cookie encryption feature "
47 "on line %zu without having session support statically built into PHP. "
48 "This isn't supported, see "
49 "https://github.com/nbs-system/snuffleupagus/issues/278 for details.",
50 sp_line_no);
51 pefree(session, 0);
52 return -1;
53#endif
54
43 if (session->encrypt) { 55 if (session->encrypt) {
44 if (0 == (SNUFFLEUPAGUS_G(config).config_snuffleupagus->cookies_env_var)) { 56 if (0 == (SNUFFLEUPAGUS_G(config).config_snuffleupagus->cookies_env_var)) {
45 sp_log_err( 57 sp_log_err(