Hi,

On 05/07/2022 14:31, Heiko Hund wrote:
On Freitag, 24. Juni 2022 10:37:58 CEST Antonio Quartulli wrote:
+    uint8_t *ptr = BPTR(&dco->dco_packet_in);
+    uint8_t op = ptr[0] >> P_OPCODE_SHIFT;
+    if (op == P_DATA_V2 || op == P_DATA_V2)

This looks odd. Seems you wanted to check for a second opcode, or is it
obsolete?

we wanted want to bail out on DATA packets - not sure why this was repeated twice. Removing one check.


+    const char *reason = "(unknown reason by ovpn-dco)";

Wouldn't "ovpn-dco: unknown reason" be better?

Yeah, I'll do as you suggested.

While looking at this function, I realized that these checks should be performed before calling multi_process_incoming_link().

Fixing this in v2...

Thanks!


--
Antonio Quartulli


_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to