File otp_src_19.3.6.5-lib-crypto.patch of Package erlang

diff -Ndurp otp_src_19.3.6.5/lib/crypto/c_src/crypto.c otp_src_19.3.6.5-lib-crypto/lib/crypto/c_src/crypto.c
--- otp_src_19.3.6.5/lib/crypto/c_src/crypto.c	2017-12-15 17:03:53.000000000 +0200
+++ otp_src_19.3.6.5-lib-crypto/lib/crypto/c_src/crypto.c	2017-12-20 11:00:19.880123159 +0200
@@ -601,7 +601,6 @@ static int initialize(ErlNifEnv* env, ER
     const ERL_NIF_TERM* tpl_array;
     int vernum;
     ErlNifBinary lib_bin;
-    char lib_buf[1000];
 
     if (!verify_lib_version())
 	return __LINE__;
@@ -694,6 +693,7 @@ static int initialize(ErlNifEnv* env, ER
 #ifdef HAVE_DYNAMIC_CRYPTO_LIB
     {
 	void* handle;
+	char lib_buf[1000];
 	if (!change_basename(&lib_bin, lib_buf, sizeof(lib_buf), crypto_callback_name)) {
 	    return __LINE__;
 	}
openSUSE Build Service is sponsored by