From: Andreas Schneider Date: Thu, 5 Dec 2019 16:02:39 +0000 (+0100) Subject: ldb: Avoid a possible NULL pointer dereference X-Git-Tag: ldb-2.1.0~409 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a1072ddb6b5ddf7916496068cf9c155eb7762c8;p=thirdparty%2Fsamba.git ldb: Avoid a possible NULL pointer dereference Found by cppcheck. Signed-off-by: Andreas Schneider Reviewed-by: Gary Lockyer --- diff --git a/lib/ldb/ldb_key_value/ldb_kv_index.c b/lib/ldb/ldb_key_value/ldb_kv_index.c index 0853b28fe40..059abef6748 100644 --- a/lib/ldb/ldb_key_value/ldb_kv_index.c +++ b/lib/ldb/ldb_key_value/ldb_kv_index.c @@ -1175,7 +1175,7 @@ static struct ldb_dn *ldb_kv_index_key(struct ldb_context *ldb, } } - if (v.data != value->data && !empty_val) { + if (value != NULL && v.data != value->data && !empty_val) { talloc_free(v.data); } talloc_free(attr_folded);