diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2016-01-08 08:48:35 +0000 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2016-01-08 08:48:35 +0000 |
commit | 0dfe4894e64693ed3df948aa34d1176fe5fe1105 (patch) | |
tree | cb1b14a51b442f4c2542fba529776881136bbf19 | |
parent | fd43f194ec5a1a0aab450023b6bd7625464b45a9 (diff) | |
download | psutil-0dfe4894e64693ed3df948aa34d1176fe5fe1105.tar.gz |
#557 (NetBSD): fix cmdline for pid 0
-rw-r--r-- | psutil/arch/bsd/netbsd.c | 3 |
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) |