id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 373,--server-poll-timeout crashes with static key config,staples1347,Samuli Seppänen,"OpenVPN clients crash when --server-poll-timeout is used with a static key config. It crashes in check_server_poll_timeout_dowork (forward.c:334) which is ""if (!tls_initial_packet_received (c->c2.tls_multi))"". Valgrind reports the following (on 64-bit Linux custom compiled version of OpenVPN with debugging enabled), but the crash also occurs on Windows and Android versions of OpenVPN): ==9862== Process terminating with default action of signal 11 (SIGSEGV) ==9862== Access not within mapped region at address 0x208 ==9862== at 0x412952: check_server_poll_timeout_dowork (forward.c:334) ==9862== by 0x41543E: pre_select (forward-inline.h:130) ==9862== by 0x433C2D: openvpn_main (openvpn.c:80) ==9862== by 0x58BD60C: (below main) (in /lib64/libc-2.15.so) Here is an example client config that causes OpenVPN to crash: dev tun proto udp remote server-poll-timeout 5 resolv-retry infinite nobind persist-key persist-tun ping 15 ping-restart 45 persist-tun persist-key ifconfig secret 1 ",Bug / Defect,closed,minor,release 2.3.7,Generic / unclassified,OpenVPN 2.3.2 (Community Ed),"Not set (select this one, unless your'e a OpenVPN developer)",fixed,,