فهرست منبع

Merge branch '24-openssl-SHLIB'

* 24-openssl-SHLIB:
  Fix missing space causing libcrypto.so to not get loaded (#24)
  Load libssl/libcrypto based on the compiled SHLIB_VERSION_NUMBER if possible (#24)
Bryan Drewery 14 سال پیش
والد
کامیت
d6c9cd02b5
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 1 1
      src/libcrypto.c
  2. 1 1
      src/libssl.c

+ 1 - 1
src/libcrypto.c

@@ -96,7 +96,7 @@ int load_libcrypto() {
 
   sdprintf("Loading libcrypto");
 
-  bd::Array<bd::String> libs_list(bd::String("libcrypto.so libcrypto.so.0.9.8 libcrypto.so.7 libcrypto.so.6").split(' '));
+  bd::Array<bd::String> libs_list(bd::String("libcrypto.so." SHLIB_VERSION_NUMBER " libcrypto.so libcrypto.so.0.9.8 libcrypto.so.7 libcrypto.so.6").split(' '));
 
   for (size_t i = 0; i < libs_list.length(); ++i) {
     dlerror(); // Clear Errors

+ 1 - 1
src/libssl.c

@@ -69,7 +69,7 @@ int load_libssl() {
 
   sdprintf("Loading libssl");
 
-  bd::Array<bd::String> libs_list(bd::String("libssl.so libssl.so.0.9.8 libssl.so.7 libssl.so.6").split(' '));
+  bd::Array<bd::String> libs_list(bd::String("libssl.so." SHLIB_VERSION_NUMBER " libssl.so libssl.so.0.9.8 libssl.so.7 libssl.so.6").split(' '));
 
   for (size_t i = 0; i < libs_list.length(); ++i) {
     dlerror(); // Clear Errors