diff options
Diffstat (limited to 'src/lib/libcrypto/util/shlib_wrap.sh')
-rwxr-xr-x | src/lib/libcrypto/util/shlib_wrap.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/libcrypto/util/shlib_wrap.sh b/src/lib/libcrypto/util/shlib_wrap.sh index a2f62d696f..9416d593d2 100755 --- a/src/lib/libcrypto/util/shlib_wrap.sh +++ b/src/lib/libcrypto/util/shlib_wrap.sh | |||
@@ -80,7 +80,7 @@ if [ -f "$LIBCRYPTOSO" -a -z "$preload_var" ]; then | |||
80 | # it into a script makes it possible to do so on multi-ABI | 80 | # it into a script makes it possible to do so on multi-ABI |
81 | # platforms. | 81 | # platforms. |
82 | case "$SYSNAME" in | 82 | case "$SYSNAME" in |
83 | *BSD) LD_PRELOAD="$LIBCRYPTOSO:$LIBSSLSO" ;; # *BSD | 83 | *BSD|QNX) LD_PRELOAD="$LIBCRYPTOSO:$LIBSSLSO" ;; # *BSD, QNX |
84 | *) LD_PRELOAD="$LIBCRYPTOSO $LIBSSLSO" ;; # SunOS, Linux, ELF HP-UX | 84 | *) LD_PRELOAD="$LIBCRYPTOSO $LIBSSLSO" ;; # SunOS, Linux, ELF HP-UX |
85 | esac | 85 | esac |
86 | _RLD_LIST="$LIBCRYPTOSO:$LIBSSLSO:DEFAULT" # Tru64, o32 IRIX | 86 | _RLD_LIST="$LIBCRYPTOSO:$LIBSSLSO:DEFAULT" # Tru64, o32 IRIX |
@@ -88,4 +88,6 @@ if [ -f "$LIBCRYPTOSO" -a -z "$preload_var" ]; then | |||
88 | export LD_PRELOAD _RLD_LIST DYLD_INSERT_LIBRARIES | 88 | export LD_PRELOAD _RLD_LIST DYLD_INSERT_LIBRARIES |
89 | fi | 89 | fi |
90 | 90 | ||
91 | exec "$@" | 91 | cmd="$1${EXE_EXT}" |
92 | shift | ||
93 | exec "$cmd" "$@" | ||