From f047077aa2015b6b7cf2fe9dc0508029588fd741 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 21 Oct 2012 19:27:29 +0100 Subject: Handle empty extended attribute values --- _summainmodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '_summainmodule.c') diff --git a/_summainmodule.c b/_summainmodule.c index 069dafe..998469a 100644 --- a/_summainmodule.c +++ b/_summainmodule.c @@ -116,7 +116,7 @@ lgetxattr_wrapper(PyObject *self, PyObject *args) char *buf = malloc(bufsize); ssize_t n = lgetxattr(filename, attrname, buf, bufsize); - if (n > 0) + if (n >= 0) o = Py_BuildValue("s#", buf, (int) n); else if (n == -1 && errno != ERANGE) o = Py_BuildValue("i", errno); -- cgit v1.2.1