diff options
Diffstat (limited to 'sys-utils/lsns.c')
-rw-r--r-- | sys-utils/lsns.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c index 71ae3f99e..83b07f5a8 100644 --- a/sys-utils/lsns.c +++ b/sys-utils/lsns.c @@ -255,7 +255,7 @@ static int read_process(struct lsns *ls, pid_t pid) } rc = fscanf(f, "%d %*s %c %d*[^\n]", &p->pid, &p->state, &p->ppid); if (rc != 3) { - rc = -errno; + rc = rc < 0 ? -errno : -EINVAL; goto done; } rc = 0; |