]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
remove unnecessary comparison
authorEvan Hunt <each@isc.org>
Tue, 20 Mar 2018 09:27:39 +0000 (09:27 +0000)
committerEvan Hunt <each@isc.org>
Fri, 20 Apr 2018 23:51:00 +0000 (19:51 -0400)
lib/dns/spnego.c

index a1b8cab4412aa5a1eaeab5b8c6469bb41544952d..ce3e42d6509c3cbd8983fb24f3cd5b6e787ab083 100644 (file)
@@ -865,20 +865,20 @@ der_get_octet_string(const unsigned char *p, size_t len,
 }
 
 static int
-der_get_oid(const unsigned char *p, size_t len,
-           oid *data, size_t *size)
-{
+der_get_oid(const unsigned char *p, size_t len, oid *data, size_t *size) {
        int n;
        size_t oldlen = len;
 
        data->components = NULL;
        data->length = 0;
-       if (len < 1U)
+       if (len < 1U) {
                return (ASN1_OVERRUN);
+       }
 
        data->components = malloc(len * sizeof(*data->components));
-       if (data->components == NULL && len != 0U)
+       if (data->components == NULL) {
                return (ENOMEM);
+       }
        data->components[0] = (*p) / 40;
        data->components[1] = (*p) % 40;
        --len;
@@ -897,8 +897,9 @@ der_get_oid(const unsigned char *p, size_t len,
                return (ASN1_OVERRUN);
        }
        data->length = n;
-       if (size)
+       if (size) {
                *size = oldlen;
+       }
        return (0);
 }