From 582bae88bc8584895c6d85662f3b37557f07c1c8 Mon Sep 17 00:00:00 2001
From: Aaron Stone <aaron@serendipity.cx>
Date: Mon, 24 Dec 2018 13:10:28 -0800
Subject: [PATCH] Fix --disable-memcached-session by ifdef-ing session INI
 handler callbacks

---
 php_memcached.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/php_memcached.c b/php_memcached.c
index 858d0aca..6e02a05b 100644
--- a/php_memcached.c
+++ b/php_memcached.c
@@ -302,6 +302,7 @@ static PHP_INI_MH(OnUpdateSerializer)
 	return OnUpdateString(entry, new_value, mh_arg1, mh_arg2, mh_arg3, stage);
 }
 
+#ifdef HAVE_MEMCACHED_SESSION
 static
 PHP_INI_MH(OnUpdateDeprecatedLockValue)
 {
@@ -342,6 +343,7 @@ PHP_INI_MH(OnUpdateConsistentHash)
 	}
 	return OnUpdateString(entry, new_value, mh_arg1, mh_arg2, mh_arg3, stage);
 }
+#endif // HAVE_MEMCACHED_SESSION
 
 #define MEMC_INI_ENTRY(key, default_value, update_fn, gkey) \
 	STD_PHP_INI_ENTRY("memcached."key, default_value, PHP_INI_ALL, update_fn, memc.gkey, zend_php_memcached_globals, php_memcached_globals)