Skip to content

Commit c79a59d

Browse files
committed
cmds: free id_ctrl after use in nvme_get_telemetry_max
id_ctrl is allocated with __nvme_alloc() but never freed. Signed-off-by: Daniel Wagner <[email protected]>
1 parent cd87fad commit c79a59d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

libnvme/src/nvme/cmds.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ int nvme_get_uuid_list(struct nvme_transport_handle *hdl,
124124
int nvme_get_telemetry_max(struct nvme_transport_handle *hdl,
125125
enum nvme_telemetry_da *da, size_t *data_tx)
126126
{
127-
struct nvme_id_ctrl *id_ctrl = NULL;
127+
_cleanup_free_ struct nvme_id_ctrl *id_ctrl = NULL;
128128
struct nvme_passthru_cmd cmd;
129129
int err;
130130

0 commit comments

Comments
 (0)