summaryrefslogtreecommitdiff
path: root/procfs/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'procfs/process.c')
-rw-r--r--procfs/process.c7
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;