diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/vmstat.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/utils/vmstat.c b/utils/vmstat.c index bada18f9..d3882c0e 100644 --- a/utils/vmstat.c +++ b/utils/vmstat.c @@ -261,11 +261,15 @@ ensure_def_pager_info (struct vm_state *state) } } - err = default_pager_info (state->def_pager, &state->def_pager_info); - if (err) - error (0, err, "default_pager_info"); - - return (err == 0); + if (state->def_pager == MACH_PORT_NULL) + return 0; + else + { + err = default_pager_info (state->def_pager, &state->def_pager_info); + if (err) + error (0, err, "default_pager_info"); + return (err == 0); + } } static val_t |