mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-06-11 09:50:26 -04:00
Fixed issue where SIGUSR1 restarts would fail if private
key was specified as an inline file. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@3743 e7ae566f-a301-0410-adde-c780ea21d3b5
This commit is contained in:
parent
ef2ab232b8
commit
1f4309ae87
3 changed files with 7 additions and 4 deletions
7
crypto.c
7
crypto.c
|
|
@ -1158,8 +1158,11 @@ read_key_file (struct key2 *key2, const char *file, const unsigned int flags)
|
|||
error_filename, count, onekeylen, keylen);
|
||||
}
|
||||
|
||||
/* zero file read buffer */
|
||||
buf_clear (&in);
|
||||
/* zero file read buffer if not an inline file */
|
||||
#if ENABLE_INLINE_FILES
|
||||
if (!(flags & RKF_INLINE))
|
||||
#endif
|
||||
buf_clear (&in);
|
||||
|
||||
if (key2->n)
|
||||
warn_if_group_others_accessible (error_filename);
|
||||
|
|
|
|||
2
init.c
2
init.c
|
|
@ -1680,7 +1680,7 @@ do_init_crypto_tls_c1 (struct context *c)
|
|||
flags);
|
||||
}
|
||||
|
||||
#if ENABLE_INLINE_FILES
|
||||
#if 0 /* was: #if ENABLE_INLINE_FILES -- Note that enabling this code will break restarts */
|
||||
if (options->priv_key_file_inline)
|
||||
{
|
||||
string_clear (c->options.priv_key_file_inline);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
dnl define the OpenVPN version
|
||||
define(PRODUCT_VERSION,[2.1_rc15b])
|
||||
define(PRODUCT_VERSION,[2.1_rc15c])
|
||||
dnl define the TAP version
|
||||
define(PRODUCT_TAP_ID,[tap0901])
|
||||
define(PRODUCT_TAP_WIN32_MIN_MAJOR,[9])
|
||||
|
|
|
|||
Loading…
Reference in a new issue