Bugfix: don't look in internal table for signature if found in application

supplied list.
This commit is contained in:
Dr. Stephen Henson 2006-07-12 16:30:40 +00:00
parent f489ab3147
commit 31780d0e26

View File

@ -127,11 +127,14 @@ int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid)
}
#ifndef OBJ_XREF_TEST2
if (rv == NULL)
{
rv = (nid_triple **)OBJ_bsearch((char *)&t,
(char *)sigoid_srt_xref,
sizeof(sigoid_srt_xref) / sizeof(nid_triple *),
sizeof(nid_triple *),
(int (*)(const void *, const void *))cmp_sigx);
}
#endif
if (rv == NULL)
return 0;