]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: free memory
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 15 Jan 2018 14:36:58 +0000 (23:36 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 15 Jan 2018 14:37:02 +0000 (23:37 +0900)
Fixes #7882.

src/libsystemd-network/test-dhcp6-client.c

index 3eaf9111dccb2e13d03d7f7a68e44352e4a217f9..aae49fa4672481f11954af2cb93849339cf58432 100644 (file)
@@ -262,6 +262,7 @@ static int test_option_status(sd_event *e) {
         r = dhcp6_option_parse_ia(option, &ia);
         assert_se(r >= 0);
         assert_se(ia.addresses != NULL);
+        dhcp6_lease_free_ia(&ia);
 
         zero(pd);
         option = (DHCP6Option *)option4;
@@ -273,6 +274,7 @@ static int test_option_status(sd_event *e) {
         assert_se(memcmp(&pd.ia_pd.id, &option4[4], 4) == 0);
         assert_se(memcmp(&pd.ia_pd.lifetime_t1, &option4[8], 4) == 0);
         assert_se(memcmp(&pd.ia_pd.lifetime_t2, &option4[12], 4) == 0);
+        dhcp6_lease_free_ia(&pd);
 
         zero(pd);
         option = (DHCP6Option *)option5;
@@ -281,6 +283,7 @@ static int test_option_status(sd_event *e) {
         r = dhcp6_option_parse_ia(option, &pd);
         assert_se(r == 0);
         assert_se(pd.addresses != NULL);
+        dhcp6_lease_free_ia(&pd);
 
         return 0;
 }