config: fix build failure in case DHCPv4 support is disabled
[project/odhcpd.git] / src / config.c
index d857f24b53c73a657526fa6a71aa05e88b5ef93e..3a97e6598e4c625bba9b047b63ef6d5aec1afc09 100644 (file)
@@ -789,7 +789,11 @@ static void lease_delete_assignments(struct lease *l, bool v6)
 
        list_for_each_entry_safe(a, tmp, &l->assignments, lease_list) {
                if (a->flags & flag)
+#ifdef DHCPV4_SUPPORT
                        v6 ? dhcpv6_ia_free_assignment(a) : dhcpv4_free_assignment(a);
+#else
+                       dhcpv6_ia_free_assignment(a);
+#endif
        }
 }
 
@@ -870,8 +874,10 @@ static void lease_delete(struct lease *l)
        list_for_each_entry(a, &l->assignments, lease_list) {
                if (a->flags & OAF_DHCPV6)
                        dhcpv6_ia_free_assignment(a);
+#ifdef DHCPV4_SUPPORT
                else if (a->flags & OAF_DHCPV4)
                        dhcpv4_free_assignment(a);
+#endif
        }
 
        free_lease(l);