diff options
author | Eric van Gyzen <vangyzen@FreeBSD.org> | 2021-05-27 16:33:22 +0000 |
---|---|---|
committer | Eric van Gyzen <vangyzen@FreeBSD.org> | 2021-05-27 16:44:00 +0000 |
commit | 427f12f150e875c40acb84f292a80bfa0b90a1a2 (patch) | |
tree | b23cab320f8f3e4921c858d82c7d7565b14343ab /lib/libprocstat/libprocstat.c | |
parent | 8c69d988a8d32e53310c7b73ec8721b04b7249e6 (diff) |
Diffstat (limited to 'lib/libprocstat/libprocstat.c')
-rw-r--r-- | lib/libprocstat/libprocstat.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libprocstat/libprocstat.c b/lib/libprocstat/libprocstat.c index 7ccf6c343705..b754bc568e99 100644 --- a/lib/libprocstat/libprocstat.c +++ b/lib/libprocstat/libprocstat.c @@ -2609,7 +2609,8 @@ procstat_getkstack_sysctl(pid_t pid, int *cntp) warn("malloc(%zu)", len); return (NULL); } - if (sysctl(name, nitems(name), kkstp, &len, NULL, 0) == -1) { + if (sysctl(name, nitems(name), kkstp, &len, NULL, 0) == -1 && + errno != ENOMEM) { warn("sysctl: kern.proc.pid: %d", pid); free(kkstp); return (NULL); |