asn1: Remove unused function asn1_check_enumerated()
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Thu, 18 Mar 2021 23:47:57 +0000 (12:47 +1300)
committerJeremy Allison <jra@samba.org>
Thu, 1 Apr 2021 17:50:49 +0000 (17:50 +0000)
This function was reported as containing a bug, but it is unused and so
can be safely removed.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=4153

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: David Mulder <dmulder@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Apr  1 17:50:49 UTC 2021 on sn-devel-184

lib/util/asn1.c
lib/util/asn1.h

index 9ab9e1b08449c941be85a81c85b94ae3e08cbd6e..1a92a55c2477adbd4fbff39864e6c6346279f049 100644 (file)
@@ -1085,20 +1085,6 @@ bool asn1_read_enumerated(struct asn1_data *data, int *v)
        return asn1_end_tag(data);
 }
 
-/* check a enumerated value is correct */
-bool asn1_check_enumerated(struct asn1_data *data, int v)
-{
-       uint8_t b;
-       if (!asn1_start_tag(data, ASN1_ENUMERATED)) return false;
-       if (!asn1_read_uint8(data, &b)) return false;
-       if (!asn1_end_tag(data)) return false;
-
-       if (v != b)
-               data->has_error = false;
-
-       return !data->has_error;
-}
-
 /* write an enumerated value to the stream */
 bool asn1_write_enumerated(struct asn1_data *data, uint8_t v)
 {
index de92a767f14c3ea8a2571a751efc33277f4b6410..9043c34f46e9fd197a6fbb83a1edcc5ab3007c5b 100644 (file)
@@ -99,7 +99,6 @@ bool asn1_read_implicit_Integer(struct asn1_data *data, int *i);
 bool asn1_read_Integer(struct asn1_data *data, int *i);
 bool asn1_read_BitString(struct asn1_data *data, TALLOC_CTX *mem_ctx, DATA_BLOB *blob, uint8_t *padding);
 bool asn1_read_enumerated(struct asn1_data *data, int *v);
-bool asn1_check_enumerated(struct asn1_data *data, int v);
 bool asn1_write_enumerated(struct asn1_data *data, uint8_t v);
 bool asn1_blob(const struct asn1_data *asn1, DATA_BLOB *blob);
 bool asn1_extract_blob(struct asn1_data *asn1, TALLOC_CTX *mem_ctx,