add freefilter

This commit is contained in:
leitner
2002-01-14 18:46:45 +00:00
parent aa61444f10
commit c6e62fcf85

15
freefilter.c Normal file
View File

@@ -0,0 +1,15 @@
#include "ldap.h"
#include <stdlib.h>
void freefilter(struct Filter* f) {
if (f) {
while (f->a) {
struct AttributeList* a=f->a->next;
free(f->a);
f->a=a;
}
if (f->x) freefilter(f->x);
if (f->next) freefilter(f->next);
free(f);
}
}