From: Volker Lendecke Date: Wed, 1 Jul 2026 11:01:37 +0000 (+0200) Subject: lib: Avoid ZERO_STRUCT with {} plus calling asn1_load_nocopy X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ccc459b8b87c103d31f44462a900d3237ecbb6c2;p=thirdparty%2Fsamba.git lib: Avoid ZERO_STRUCT with {} plus calling asn1_load_nocopy Signed-off-by: Volker Lendecke Reviewed-by: Anoop C S --- diff --git a/lib/util/asn1.c b/lib/util/asn1.c index 51fae4e3239..b6a54a09509 100644 --- a/lib/util/asn1.c +++ b/lib/util/asn1.c @@ -1154,13 +1154,11 @@ void asn1_load_nocopy(struct asn1_data *data, uint8_t *buf, size_t len) int asn1_peek_full_tag(DATA_BLOB blob, uint8_t tag, size_t *packet_size) { - struct asn1_data asn1; + struct asn1_data asn1 = {}; size_t size; bool ok; - ZERO_STRUCT(asn1); - asn1.data = blob.data; - asn1.length = blob.length; + asn1_load_nocopy(&asn1, blob.data, blob.length); ok = asn1_peek_tag_needed_size(&asn1, tag, &size); if (!ok) {