summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2016-01-08 08:48:35 +0000
committerGiampaolo Rodola <g.rodola@gmail.com>2016-01-08 08:48:35 +0000
commit0dfe4894e64693ed3df948aa34d1176fe5fe1105 (patch)
treecb1b14a51b442f4c2542fba529776881136bbf19
parentfd43f194ec5a1a0aab450023b6bd7625464b45a9 (diff)
downloadpsutil-0dfe4894e64693ed3df948aa34d1176fe5fe1105.tar.gz
#557 (NetBSD): fix cmdline for pid 0
-rw-r--r--psutil/arch/bsd/netbsd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/psutil/arch/bsd/netbsd.c b/psutil/arch/bsd/netbsd.c
index 8b38613d..1efa1147 100644
--- a/psutil/arch/bsd/netbsd.c
+++ b/psutil/arch/bsd/netbsd.c
@@ -385,8 +385,11 @@ psutil_get_cmdline(pid_t pid) {
size_t argsize = 0;
PyObject *py_arg = NULL;
PyObject *py_retlist = PyList_New(0);
+
if (py_retlist == NULL)
return NULL;
+ if (pid == 0)
+ return py_retlist;
argstr = psutil_get_cmd_args(pid, &argsize);
if (argstr == NULL)