diff options
Diffstat (limited to 'src/bootchart/store.c')
-rw-r--r-- | src/bootchart/store.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/bootchart/store.c b/src/bootchart/store.c index fb3dc9ad6e..0663e100e8 100644 --- a/src/bootchart/store.c +++ b/src/bootchart/store.c @@ -143,10 +143,8 @@ void log_sample(int sample, struct list_sample_data **ptr) { if (vmstat < 0) { /* block stuff */ vmstat = openat(procfd, "vmstat", O_RDONLY); - if (vmstat == -1) { - log_error_errno(errno, "Failed to open /proc/vmstat: %m"); - exit(EXIT_FAILURE); - } + if (vmstat == -1) + return log_error_errno(errno, "Failed to open /proc/vmstat: %m"); } n = pread(vmstat, buf, sizeof(buf) - 1, 0); |