]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
try to shut up static analyzer
authorAlan T. DeKok <aland@freeradius.org>
Tue, 22 Oct 2019 19:44:01 +0000 (15:44 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 22 Oct 2019 19:44:01 +0000 (15:44 -0400)
src/protocols/dhcpv6/decode.c

index 92a98496058ecb6da7c7effcb1b40ba783e1389f..1f11f0a1d9e0409189d17711b030e0d296e8ce2d 100644 (file)
@@ -117,6 +117,9 @@ static ssize_t decode_dns_labels(TALLOC_CTX *ctx, fr_cursor_t *cursor, fr_dict_t
        rcode = fr_dns_labels_network_verify(data, data_len);
        if (rcode < 0) {
        raw:
+#ifdef __clang_analyzer__
+               if (!ctx || !parent->parent) return -1;
+#endif
                parent = fr_dict_unknown_afrom_fields(ctx, parent->parent,
                                                      fr_dict_vendor_num_by_da(parent), parent->attr);
                if (!parent) {