bootchart: check return of fopen before setvbuf in log.c

This commit is contained in:
Lukas Nykryn 2013-01-09 17:10:57 +01:00 committed by Kay Sievers
parent 3c123e0899
commit 0908dd2fd5

View file

@ -364,9 +364,9 @@ schedstat_next:
if (!ps->smaps) {
sprintf(filename, "/proc/%d/smaps", pid);
ps->smaps = fopen(filename, "r");
setvbuf(ps->smaps, smaps_buf, _IOFBF, sizeof(smaps_buf));
if (!ps->smaps)
continue;
setvbuf(ps->smaps, smaps_buf, _IOFBF, sizeof(smaps_buf));
} else {
rewind(ps->smaps);
}