Mercurial > hg-stable
changeset 31680:da191ba2576f
statfs: simplify handling of return value
Py_BuildValue() can translate NULL pointer to None.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 25 Mar 2017 17:13:12 +0900 |
parents | b33e352c365c |
children | f7aeb1f4b110 |
files | mercurial/osutil.c |
diffstat | 1 files changed, 1 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/osutil.c Sat Mar 25 18:22:27 2017 +0900 +++ b/mercurial/osutil.c Sat Mar 25 17:13:12 2017 +0900 @@ -1104,12 +1104,7 @@ return NULL; memset(&buf, 0, sizeof(buf)); - const char *type = getfstype(path, &buf); - if (type == NULL) - Py_RETURN_NONE; - - PyObject *result = Py_BuildValue("s", type); - return result; + return Py_BuildValue("s", getfstype(path, &buf)); } #endif /* defined(HAVE_LINUX_STATFS) || defined(HAVE_BSD_STATFS) */