File 0005-build-fix-ovs-function-signature.patch of Package ovn

diff -u -r ovn-21.09.1.orig/lib/actions.c ovn-21.09.1/lib/actions.c
--- ovn-21.09.1.orig/lib/actions.c	2022-10-03 16:48:48.080957028 +0200
+++ ovn-21.09.1/lib/actions.c	2022-10-03 17:02:52.990464256 +0200
@@ -2291,7 +2291,7 @@
 
         switch (o->option->code) {
         case EMPTY_LB_VIP:
-            if (!inet_parse_active(c->string, 0, &ss, false)) {
+            if (!inet_parse_active(c->string, 0, &ss, false, NULL)) {
                 lexer_error(ctx->lexer, "Invalid load balancer VIP '%s'",
                             c->string);
                 return;
diff -u -r ovn-21.09.1.orig/lib/ovn-util.c ovn-21.09.1/lib/ovn-util.c
--- ovn-21.09.1.orig/lib/ovn-util.c	2022-10-03 16:48:48.084956994 +0200
+++ ovn-21.09.1/lib/ovn-util.c	2022-10-03 18:19:10.012326053 +0200
@@ -746,7 +746,7 @@
                                 uint16_t *port, int *addr_family)
 {
     struct sockaddr_storage ss;
-    if (!inet_parse_active(key, 0, &ss, false)) {
+    if (!inet_parse_active(key, 0, &ss, false, NULL)) {
         static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(5, 1);
         VLOG_WARN_RL(&rl, "bad ip address or port for load balancer key %s",
                      key);
diff -u -r ovn-21.09.1.orig/utilities/ovn-nbctl.c ovn-21.09.1/utilities/ovn-nbctl.c
--- ovn-21.09.1.orig/utilities/ovn-nbctl.c	2022-10-03 16:48:48.092956927 +0200
+++ ovn-21.09.1/utilities/ovn-nbctl.c	2022-10-03 18:10:40.351877813 +0200
@@ -2794,7 +2794,7 @@
     }
 
     struct sockaddr_storage ss_vip;
-    if (!inet_parse_active(lb_vip, 0, &ss_vip, false)) {
+    if (!inet_parse_active(lb_vip, 0, &ss_vip, false, NULL)) {
         ctl_error(ctx, "%s: should be an IP address (or an IP address "
                   "and a port number with : as a separator).", lb_vip);
         return;
@@ -2824,7 +2824,7 @@
         struct sockaddr_storage ss_dst;
 
         if (lb_vip_port) {
-            if (!inet_parse_active(token, -1, &ss_dst, false)) {
+            if (!inet_parse_active(token, -1, &ss_dst, false, NULL)) {
                 ctl_error(ctx, "%s: should be an IP address and a port "
                           "number with : as a separator.", token);
                 goto out;
@@ -2970,7 +2970,7 @@
             const struct smap_node *node = nodes[i];
 
             struct sockaddr_storage ss;
-            if (!inet_parse_active(node->key, 0, &ss, false)) {
+            if (!inet_parse_active(node->key, 0, &ss, false, NULL)) {
                 continue;
             }
 
diff -u -r ovn-21.09.1.orig/utilities/ovn-trace.c ovn-21.09.1/utilities/ovn-trace.c
--- ovn-21.09.1.orig/utilities/ovn-trace.c	2022-10-03 16:48:48.092956927 +0200
+++ ovn-21.09.1/utilities/ovn-trace.c	2022-10-03 18:19:59.356016537 +0200
@@ -214,7 +214,7 @@
 parse_lb_option(const char *s)
 {
     struct sockaddr_storage ss;
-    if (!inet_parse_active(s, 0, &ss, false)) {
+    if (!inet_parse_active(s, 0, &ss, false, NULL)) {
         ovs_fatal(0, "%s: bad address", s);
     }
 
openSUSE Build Service is sponsored by