*** log/log_put.c.orig Tue Nov 3 10:02:06 1998 --- log/log_put.c Fri Jan 15 10:35:41 1999 *************** *** 157,162 **** --- 157,164 ---- for (fnp = SH_TAILQ_FIRST(&dblp->lp->fq, __fname); fnp != NULL; fnp = SH_TAILQ_NEXT(fnp, q, __fname)) { + if (fnp->ref == 0) /* Entry not in use. */ + continue; memset(&t, 0, sizeof(t)); t.data = R_ADDR(dblp, fnp->name_off); t.size = strlen(t.data) + 1;