Blob Blame History Raw
diff -up memcache-3.0.4/memcache.c.orig memcache-3.0.4/memcache.c
--- memcache-3.0.4/memcache.c.orig	2009-02-22 17:01:43.000000000 +0100
+++ memcache-3.0.4/memcache.c	2010-09-30 20:24:55.000000000 +0200
@@ -642,7 +642,7 @@ static void php_mmc_numeric(INTERNAL_FUN
 			}
 
 			if (deleted) {
-				pool->protocol->delete(request, request->key, request->key_len, value);
+				pool->protocol->delete(request, request->key, request->key_len, exptime);
 			}
 			else {
 				pool->protocol->mutate(request, *key, request->key, request->key_len, invert ? -value : value, defval, defval_used, exptime);
@@ -676,7 +676,7 @@ static void php_mmc_numeric(INTERNAL_FUN
 		}
 
 		if (deleted) {
-			pool->protocol->delete(request, request->key, request->key_len, value);
+			pool->protocol->delete(request, request->key, request->key_len, exptime);
 		}
 		else {
 			pool->protocol->mutate(request, keys, request->key, request->key_len, invert ? -value : value, defval, defval_used, exptime);