diff options
Diffstat (limited to 'procfs/process.c')
-rw-r--r-- | procfs/process.c | 7 |
1 files 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; |