[Bug 289303] if_ovpn(4): the daemon exits with recent updates MFCed to stable/14
Date: Sat, 06 Sep 2025 00:39:33 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289303
--- Comment #22 from Matthias Andree <mandree@FreeBSD.org> ---
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.