]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix compiler warning
authorAlan T. DeKok <aland@freeradius.org>
Wed, 30 May 2012 13:27:46 +0000 (15:27 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 11 Jun 2012 11:14:03 +0000 (13:14 +0200)
src/modules/rlm_policy/rlm_policy.c

index 3c848d6f026d045e6a37db852d0ebcbf616e6df1..96591ac4afb072658d74694d199b606742e22bc5 100644 (file)
@@ -100,7 +100,9 @@ static int policy_instantiate(CONF_SECTION *conf, void **instance)
                return -1;
        }
 
-       inst->policies = rbtree_create(policyname_cmp, rlm_policy_free_item, 0);
+       inst->policies = rbtree_create(policyname_cmp,
+                                      (void (*)(void *)) rlm_policy_free_item,
+                                      0);
        if (!inst->policies) {
                policy_detach(inst);
                return -1;
@@ -285,7 +287,7 @@ void rlm_policy_free_item(policy_item_t *item)
                                policy_call_t *this;
 
                                this = (policy_call_t *) item;
-                               if (this->name) free(this->name);
+                               free(this->name);
                        }
                        break;