ldb-samba: avoid VLA in dsdb match dns tombstone
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 10 Mar 2021 03:23:07 +0000 (16:23 +1300)
committerJeremy Allison <jra@samba.org>
Tue, 30 Mar 2021 17:53:30 +0000 (17:53 +0000)
We don't need it (only 64 bytes) and, well, they annoy people.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/ldb-samba/ldb_matching_rules.c

index dc381854ab889e1482ce2601dabd0782bbbc49c7..2c9d78fea8c50a7b03b1bb0d362ddff39d95a479 100644 (file)
@@ -386,7 +386,7 @@ static int dsdb_match_for_dns_to_tombstone_time(struct ldb_context *ldb,
                return LDB_ERR_INVALID_ATTRIBUTE_SYNTAX;
        } else {
                int error = 0;
-               char s[value_to_match->length+1];
+               char s[65];
 
                memcpy(s, value_to_match->data, value_to_match->length);
                s[value_to_match->length] = 0;