gentoo/dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch
Patrick McLean 525ee6507f
dev-python/pylibmc-1.6.1-r1: Revbump, update patch to fix tests
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2019-12-09 17:13:35 -08:00

17 lines
516 B
Diff

diff --git a/src/_pylibmcmodule.c b/src/_pylibmcmodule.c
index 5324d1d..70c18cb 100644
--- a/src/_pylibmcmodule.c
+++ b/src/_pylibmcmodule.c
@@ -600,6 +600,11 @@ static PyObject *_PylibMC_parse_memcached_value(PylibMC_Client *self,
}
#endif
+ /* make sure we don't pass a null pointer to _PylibMC_deserialize_native */
+ if (value == NULL) {
+ value = "";
+ }
+
if (self->native_deserialization) {
retval = _PylibMC_deserialize_native(self, NULL, value, size, flags);
} else {