shl_load() also needs to load along a path given through an
[openssl.git] / crypto / dso / dso_dl.c
index c38d8863e5b69b23ab8f354ba9dc6c1dc708a017..4dbb51fb8c13295868775c3b6c1884d13f6c4b39 100644 (file)
@@ -126,7 +126,7 @@ static int dl_load(DSO *dso)
                DSOerr(DSO_F_DL_LOAD,DSO_R_NO_FILENAME);
                goto err;
                }
-       ptr = shl_load(filename, BIND_IMMEDIATE, NULL);
+       ptr = shl_load(filename, BIND_IMMEDIATE|DYNAMIC_PATH, NULL);
        if(ptr == NULL)
                {
                DSOerr(DSO_F_DL_LOAD,DSO_R_LOAD_FAILED);