diff --git a/darshan-util/darshan-logutils.c b/darshan-util/darshan-logutils.c index 5c87853f882b3b1a3ea2ecf235876abc1fba98ab..f779679b8b0ca024fd8ebcd53862c8e22754ba77 100644 --- a/darshan-util/darshan-logutils.c +++ b/darshan-util/darshan-logutils.c @@ -1051,7 +1051,7 @@ static int darshan_log_dzinit(struct darshan_fd_int_state *state) tmp_bzstrm->avail_in = 0; tmp_bzstrm->next_in = Z_NULL; - if(state->creat_flag) + if(!(state->creat_flag)) { /* read only file, init decompress algorithm */ ret = BZ2_bzDecompressInit(tmp_bzstrm, 1, 0);