f871900fc4e80eb994ad217bb62a27f40b34c349 kent Tue Aug 6 17:41:08 2013 -0700 Removing weak attempt at fix that Mark properly fixed. diff --git src/lib/linefile.c src/lib/linefile.c index 107b69e..c1a6291 100644 --- src/lib/linefile.c +++ src/lib/linefile.c @@ -640,31 +640,30 @@ /* Fetch next line from file. Squawk and die if it's not there. */ { if (!lineFileNext(lf, retStart, retSize)) lineFileUnexpectedEnd(lf); } void lineFileClose(struct lineFile **pLf) /* Close up a line file. */ { struct lineFile *lf; if ((lf = *pLf) != NULL) { struct pipeline *pl = lf->pl; if (pl != NULL) { - pipelineSetNoAbort(pl); pipelineWait(pl); pipelineFree(&lf->pl); } else if (lf->fd > 0 && lf->fd != fileno(stdin)) { close(lf->fd); freeMem(lf->buf); } #ifdef USE_TABIX else if (lf->tabix != NULL) { if (lf->tabixIter != NULL) ti_iter_destroy(lf->tabixIter); ti_close(lf->tabix); }