FreeBSD/contrib/openbsm/libauditd/auditd_lib.c
/*
 * Free our local list of directory names and init list.
 */
Free our local list of directory names and init list.
Free our local list of directory names and init list .
static void
free_dir_q(void)
{
	struct dir_ent *d1, *d2;
	d1 = TAILQ_FIRST(&dir_q);
	while (d1 != NULL) {
		d2 = TAILQ_NEXT(d1, dirs);
		free(d1->dirname);
		free(d1);
		d1 = d2;
	}
	TAILQ_INIT(&dir_q);
}
static void free_dir_q ( void ) { struct dir_ent * d1 , * d2 ; d1 = TAILQ_FIRST ( & dir_q ) ; while ( d1 != NULL ) { d2 = TAILQ_NEXT ( d1 , dirs ) ; free ( d1 -> dirname ) ; free ( d1 ) ; d1 = d2 ; } TAILQ_INIT ( & dir_q ) ; }
Free our local list of directory names and init list.
Free our local list of directory names and init list .