Harmonize use of sk_TYPE_find's return value.
[openssl.git] / crypto / x509 / x509_trs.c
index a9bb88d1e1b12717681b7c70edce54360d62f6f5..d2b0a8af633146ed53f40c28f670342ad1050325 100644 (file)
@@ -98,13 +98,14 @@ int X509_TRUST_get_by_id(int id)
 {
     X509_TRUST tmp;
     int idx;
+
     if ((id >= X509_TRUST_MIN) && (id <= X509_TRUST_MAX))
         return id - X509_TRUST_MIN;
-    tmp.trust = id;
-    if (!trtable)
+    if (trtable == NULL)
         return -1;
+    tmp.trust = id;
     idx = sk_X509_TRUST_find(trtable, &tmp);
-    if (idx == -1)
+    if (idx < 0)
         return -1;
     return idx + X509_TRUST_COUNT;
 }