Make a dlopen failure consistant with dlsym(). "Shouldn't happen."
This commit is contained in:
parent
9c8fbe31e5
commit
e67c7c99ef
@ -75,8 +75,10 @@ crypt_md5(pw, salt)
|
|||||||
|
|
||||||
#ifdef __PIC__
|
#ifdef __PIC__
|
||||||
libmd = dlopen("libmd.so", RTLD_NOW);
|
libmd = dlopen("libmd.so", RTLD_NOW);
|
||||||
if (libmd == NULL)
|
if (libmd == NULL) {
|
||||||
|
warnx("libcrypt-md5: dlopen(libmd.so): %s\n", dlerror());
|
||||||
return NULL;
|
return NULL;
|
||||||
|
}
|
||||||
dl_MD5Init = dlsym(libmd, "MD5Init");
|
dl_MD5Init = dlsym(libmd, "MD5Init");
|
||||||
if (dl_MD5Init == NULL) {
|
if (dl_MD5Init == NULL) {
|
||||||
warnx("libcrypt-md5: looking for MD5Init: %s\n", dlerror());
|
warnx("libcrypt-md5: looking for MD5Init: %s\n", dlerror());
|
||||||
|
@ -75,8 +75,10 @@ crypt_sha(pw, salt)
|
|||||||
|
|
||||||
#ifdef __PIC__
|
#ifdef __PIC__
|
||||||
libmd = dlopen("libmd.so", RTLD_NOW);
|
libmd = dlopen("libmd.so", RTLD_NOW);
|
||||||
if (libmd == NULL)
|
if (libmd == NULL) {
|
||||||
|
warnx("libcrypt-md5: dlopen(libmd.so): %s\n", dlerror());
|
||||||
return NULL;
|
return NULL;
|
||||||
|
}
|
||||||
dl_SHA_Init = dlsym(libmd, "SHA_Init");
|
dl_SHA_Init = dlsym(libmd, "SHA_Init");
|
||||||
if (dl_SHA_Init == NULL) {
|
if (dl_SHA_Init == NULL) {
|
||||||
warnx("libcrypt-md5: looking for SHA_Init: %s\n", dlerror());
|
warnx("libcrypt-md5: looking for SHA_Init: %s\n", dlerror());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user