X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbootchart%2Flog.c;h=6c40913973ed82f7290740f06f6324d3de49c32f;hp=89c7b3523c86908dedd82287c06551173bc06fe3;hb=0908dd2fd5536cf15d75780980ac2eca37ff800f;hpb=3c123e0899b56c0587db36420da5e049c56d9e19 diff --git a/src/bootchart/log.c b/src/bootchart/log.c index 89c7b3523..6c4091397 100644 --- a/src/bootchart/log.c +++ b/src/bootchart/log.c @@ -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); }