--- procfs/process.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/procfs/process.c b/procfs/process.c index 6e4c1515..61e7cde4 100644 --- a/procfs/process.c +++ b/procfs/process.c @@ -387,9 +387,12 @@ process_file_get_contents (void *hook, char **contents, ssize_t *contents_len) err = proc_stat_set_flags (file->ps, file->desc->needs); if (err) return EIO; - if ((proc_stat_flags (file->ps) & file->desc->needs) != file->desc->needs) - return EIO; + if ((proc_stat_flags (file->ps) & file->desc->needs) != file->desc->needs) + { + mach_print("process_file_get_contents: EIO\n"); + return EIO; + } /* Call the actual content generator (see the definitions below). */ *contents_len = file->desc->get_contents (file->ps, contents); return 0; -- 2.31.0