--- mqtt/src/Attic/aitmqtt.c 2011/11/22 13:00:33 1.1.1.1.2.9 +++ mqtt/src/Attic/aitmqtt.c 2011/11/22 13:03:26 1.1.1.1.2.10 @@ -251,11 +251,10 @@ mqtt_str2sub(const char **csStr, u_short strnum, u_cha * mqtt_subFree() Free array from subscribe variables * * @subs = Subscribe variables - * @all = if !=0 free and subs pointer * return: none */ inline void -mqtt_subFree(mqtt_subscr_t ** __restrict subs, int all) +mqtt_subFree(mqtt_subscr_t ** __restrict subs) { mqtt_subscr_t *v; @@ -267,17 +266,15 @@ mqtt_subFree(mqtt_subscr_t ** __restrict subs, int all v->sub_data = NULL; } - if (all) { - free(*subs); - *subs = NULL; - } + free(*subs); + *subs = NULL; } /* * mqtt_subAlloc() Create array from subscribe variables * * @num = Number of elements - * return: NULL error or subscribe array, after use must call mqtt_subFree() with all!=0 + * return: NULL error or subscribe array, after use must call mqtt_subFree() */ inline mqtt_subscr_t * mqtt_subAlloc(u_short num)