diff --git a/scan_ldapsearchrequest.c b/scan_ldapsearchrequest.c index 182edda..0073c6a 100644 --- a/scan_ldapsearchrequest.c +++ b/scan_ldapsearchrequest.c @@ -52,7 +52,7 @@ error: void free_ldapsearchrequest(struct SearchRequest* s) { if (s->attributes) - free_ldapadl(s->attributes->next); + free_ldapadl(s->attributes); free_ldapsearchfilter(s->filter); memset(s,0,sizeof(*s)); }