init: do not leak transport struct on iscsi_destroy_context

Signed-off-by: Peter Lieven <pl@kamp.de>
This commit is contained in:
Peter Lieven
2016-07-07 11:44:56 +02:00
parent 765d492aa0
commit 1b3d3038bf
+4
View File
@@ -413,6 +413,10 @@ iscsi_destroy_context(struct iscsi_context *iscsi)
iscsi_destroy_context(iscsi->old_iscsi); iscsi_destroy_context(iscsi->old_iscsi);
} }
if (iscsi->t) {
iscsi_free(iscsi, iscsi->t);
}
memset(iscsi, 0, sizeof(struct iscsi_context)); memset(iscsi, 0, sizeof(struct iscsi_context));
free(iscsi); free(iscsi);