CONNECT Fix memory leak in iscsi_reconnect

This commit is contained in:
Peter Lieven
2012-10-26 20:47:15 +02:00
parent 48e55669e3
commit 0b4424cca0

View File

@@ -329,6 +329,10 @@ try_again:
free(discard_const(old_iscsi->passwd));
free(discard_const(old_iscsi->chap_c));
if (old_iscsi->connected_portal != NULL) {
free(discard_const(old_iscsi->connected_portal));
}
close(iscsi->fd);
iscsi->fd = old_iscsi->fd;
memcpy(old_iscsi, iscsi, sizeof(struct iscsi_context));