]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
firewall-util: inline iterator and add several missing assertions 23090/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 15 Apr 2022 08:38:31 +0000 (17:38 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 15 Apr 2022 08:44:51 +0000 (17:44 +0900)
src/shared/firewall-util-nft.c

index d6beaf20d8a839f10554c897232285def08d8be4..197083487853c2db1945d6c55dbf1f63372f668b 100644 (file)
 
 #define UDP_DPORT_OFFSET 2
 
-static int nfnl_netlink_sendv(sd_netlink *nfnl,
-                              sd_netlink_message *messages[],
-                              size_t msgcount) {
+static int nfnl_netlink_sendv(
+                sd_netlink *nfnl,
+                sd_netlink_message **messages,
+                size_t msgcount) {
+
         _cleanup_free_ uint32_t *serial = NULL;
-        size_t i;
         int r;
 
+        assert(nfnl);
+        assert(messages);
         assert(msgcount > 0);
 
         r = sd_netlink_sendv(nfnl, messages, msgcount, &serial);
@@ -43,7 +46,7 @@ static int nfnl_netlink_sendv(sd_netlink *nfnl,
                 return r;
 
         r = 0;
-        for (i = 1; i < msgcount - 1; i++) {
+        for (size_t i = 1; i < msgcount - 1; i++) {
                 int tmp;
 
                 /* If message is an error, this returns embedded errno */