I've stared long and hard on the code - nothing really to test here, as
*this* pointer access will never be NULL, if the access before it already
triggers the crash - and I am reasonably sure that *in this function*,
if "c2.did_tun_open" is true, c1.tuntap will always be initialized, so
this is safe (after do_close_tun() this is no longer guaranteed,
but the code path inside do_up() does a new open right away, and the
other code paths will not call do_up()).

Your patch has been applied to the master branch.

commit a8cc97f94f3e7bb52270ca2acf89804093535839
Author: Arne Schwabe
Date:   Wed Sep 25 17:11:04 2024 +0200

     Remove null check after checking for checking for did_open_tun

     Signed-off-by: Arne Schwabe <arne-open...@rfc2549.org>
     Acked-by: Gert Doering <g...@greenie.muc.de>
     Message-Id: <20240925151104.13036-1-g...@greenie.muc.de>
     URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg29447.html
     Signed-off-by: Gert Doering <g...@greenie.muc.de>


--
kind regards,

Gert Doering



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

Reply via email to