Blame SOURCES/0091-cxl-json-Cleanup-object-leak-false-positive.patch

26ccd9
From 8f457dc414ec27178828c86533910958542ce73d Mon Sep 17 00:00:00 2001
26ccd9
From: Dan Williams <dan.j.williams@intel.com>
26ccd9
Date: Sun, 23 Jan 2022 16:52:15 -0800
26ccd9
Subject: [PATCH 091/217] cxl/json: Cleanup object leak false positive
26ccd9
26ccd9
As written it is a leak of the json object to return if devname is NULL.
26ccd9
However, the devname can not be NULL because the memdev would not have been
26ccd9
enumerated. Drop the error checking.
26ccd9
26ccd9
Link: https://lore.kernel.org/r/164298553566.3021641.11858634436119663877.stgit@dwillia2-desk3.amr.corp.intel.com
26ccd9
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
26ccd9
Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
26ccd9
---
26ccd9
 cxl/json.c | 2 +-
26ccd9
 1 file changed, 1 insertion(+), 1 deletion(-)
26ccd9
26ccd9
diff --git a/cxl/json.c b/cxl/json.c
26ccd9
index 97ed76b..3ef9f76 100644
26ccd9
--- a/cxl/json.c
26ccd9
+++ b/cxl/json.c
26ccd9
@@ -190,7 +190,7 @@ struct json_object *util_cxl_memdev_to_json(struct cxl_memdev *memdev,
26ccd9
 	struct json_object *jdev, *jobj;
26ccd9
 
26ccd9
 	jdev = json_object_new_object();
26ccd9
-	if (!devname || !jdev)
26ccd9
+	if (!jdev)
26ccd9
 		return NULL;
26ccd9
 
26ccd9
 	jobj = json_object_new_string(devname);
26ccd9
-- 
26ccd9
2.27.0
26ccd9