diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2023-04-17 01:04:20 +0200 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2023-04-17 01:04:20 +0200 |
commit | 0a81fa089fd4b25b4b7ee71ed39213b83f73c052 (patch) | |
tree | eb7f7363ceb54e720e653bff799d24c47051af1c | |
parent | 0e3f6c465181734181f2428b4a99429a82f3fc45 (diff) | |
download | psutil-0a81fa089fd4b25b4b7ee71ed39213b83f73c052.tar.gz |
#2238: passed wrong value to Py_BuildValue
Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
-rw-r--r-- | psutil/arch/netbsd/proc.c | 2 | ||||
-rw-r--r-- | psutil/arch/openbsd/proc.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/psutil/arch/netbsd/proc.c b/psutil/arch/netbsd/proc.c index 2688dced..d4fa2126 100644 --- a/psutil/arch/netbsd/proc.c +++ b/psutil/arch/netbsd/proc.c @@ -117,7 +117,7 @@ psutil_proc_cwd(PyObject *self, PyObject *args) { if (len == -1) { if (errno == ENOENT) { psutil_debug("sysctl(KERN_PROC_CWD) -> ENOENT converted to ''"); - return Py_BuildValue("", ""); + return Py_BuildValue("s", ""); } else { PyErr_SetFromErrno(PyExc_OSError); diff --git a/psutil/arch/openbsd/proc.c b/psutil/arch/openbsd/proc.c index 38538a4a..285467bf 100644 --- a/psutil/arch/openbsd/proc.c +++ b/psutil/arch/openbsd/proc.c @@ -307,7 +307,7 @@ psutil_proc_cwd(PyObject *self, PyObject *args) { if (sysctl(name, 3, path, &pathlen, NULL, 0) != 0) { if (errno == ENOENT) { psutil_debug("sysctl(KERN_PROC_CWD) -> ENOENT converted to ''"); - return Py_BuildValue("", ""); + return Py_BuildValue("s", ""); } else { PyErr_SetFromErrno(PyExc_OSError); |