diff --git a/shared/n-acd/src/n-acd.c b/shared/n-acd/src/n-acd.c index 492bfde4ff..ae149abbf0 100644 --- a/shared/n-acd/src/n-acd.c +++ b/shared/n-acd/src/n-acd.c @@ -302,11 +302,11 @@ error: * * Return: NULL. */ -_public_ NAcd *n_acd_free(NAcd *acd) { +_public_ void n_acd_free(NAcd *acd) { NAcdEventNode *node; if (!acd) - return NULL; + return; n_acd_reset(acd); @@ -330,8 +330,6 @@ _public_ NAcd *n_acd_free(NAcd *acd) { } free(acd); - - return NULL; } /** diff --git a/shared/n-acd/src/n-acd.h b/shared/n-acd/src/n-acd.h index eb12a53eec..46394dcaa3 100644 --- a/shared/n-acd/src/n-acd.h +++ b/shared/n-acd/src/n-acd.h @@ -73,7 +73,7 @@ enum { }; int n_acd_new(NAcd **acdp); -NAcd *n_acd_free(NAcd *acd); +void n_acd_free(NAcd *acd); void n_acd_get_fd(NAcd *acd, int *fdp);