https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289303

--- Comment #22 from Matthias Andree <[email protected]> ---
Marek,

to view what's different between your and my patch now, see 
https://bugs.freebsd.org/bugzilla/attachment.cgi?oldid=263535&action=interdiff&newid=263543&headers=1

Gert,

note that in multi.c this particular added block has inconsistent comments
between #if and #endif lines (I'm showing our combined patch because that's
marking what's new):

@@ -3301,6 +3313,17 @@ multi_process_incoming_dco(struct multi_context *m)
         {
             process_incoming_del_peer(m, mi, dco);
         }
+#if defined(TARGET_FREEBSD)
+        else if (dco->dco_message_type == OVPN_CMD_FLOAT_PEER)
+        {
+            ASSERT(mi->context.c2.link_socket);
+            extract_dco_float_peer_addr(mi->context.c2.link_socket->info.af,
+                                        &m->top.c2.from.dest,
+                                        (struct sockaddr
*)&dco->dco_float_peer_ss);
+            multi_process_float(m, mi);
+            CLEAR(dco->dco_float_peer_ss);
+        }
+#endif /* if defined(TARGET_LINUX) || defined(TARGET_WIN32) */

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to