scriptreplay: fix io data log use
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
d51f8ec129
commit
fc176b0e2f
|
@ -40,7 +40,7 @@ struct replay_log {
|
||||||
const char *filename;
|
const char *filename;
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
|
|
||||||
unsigned int noseek; /* do not seek in this log */
|
unsigned int noseek : 1; /* do not seek in this log */
|
||||||
};
|
};
|
||||||
|
|
||||||
struct replay_step {
|
struct replay_step {
|
||||||
|
@ -169,6 +169,7 @@ static struct replay_log *replay_new_log(struct replay_setup *stp,
|
||||||
log = &stp->logs[stp->nlogs];
|
log = &stp->logs[stp->nlogs];
|
||||||
stp->nlogs++;
|
stp->nlogs++;
|
||||||
|
|
||||||
|
memset(log, 0, sizeof(*log));
|
||||||
log->filename = filename;
|
log->filename = filename;
|
||||||
log->streams = streams;
|
log->streams = streams;
|
||||||
log->fp = f;
|
log->fp = f;
|
||||||
|
@ -371,7 +372,6 @@ static int replay_seek_log(struct replay_log *log, size_t move)
|
||||||
{
|
{
|
||||||
if (log->noseek)
|
if (log->noseek)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
DBG(LOG, ul_debug(" %s: seek ++ %zu", log->filename, move));
|
DBG(LOG, ul_debug(" %s: seek ++ %zu", log->filename, move));
|
||||||
return fseek(log->fp, move, SEEK_CUR) == (off_t) -1 ? -errno : 0;
|
return fseek(log->fp, move, SEEK_CUR) == (off_t) -1 ? -errno : 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue