summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-05-24 23:45:56 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-05-24 23:46:30 +0200
commit1ac6cdf377413eee0575703d847540ff074cd809 (patch)
treeb4b3a7536c78b276dca056e1bfa912ec6ff4cf0e
parentc98f02485168c0cd053245c9cacb3cec34339376 (diff)
downloadgnutls-1ac6cdf377413eee0575703d847540ff074cd809.tar.gz
Better checks in loops.
-rw-r--r--lib/gnutls_algorithms.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gnutls_algorithms.c b/lib/gnutls_algorithms.c
index ad816082dd..4c4c35731a 100644
--- a/lib/gnutls_algorithms.c
+++ b/lib/gnutls_algorithms.c
@@ -2021,7 +2021,7 @@ _gnutls_x509_oid2sign_algorithm (const char *oid)
{
gnutls_sign_algorithm_t ret = 0;
- GNUTLS_SIGN_LOOP (if (strcmp (oid, p->oid) == 0)
+ GNUTLS_SIGN_LOOP (if (p->oid && strcmp (oid, p->oid) == 0)
{
ret = p->id; break;}
);
@@ -2241,7 +2241,7 @@ _gnutls_x509_oid2pk_algorithm (const char *oid)
const gnutls_pk_entry *p;
for (p = pk_algorithms; p->name != NULL; p++)
- if (strcmp (p->oid, oid) == 0)
+ if (p->oid && strcmp (p->oid, oid) == 0)
{
ret = p->id;
break;