diff --git a/lib/connect.c b/lib/connect.c index 1f79880..48b8911 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -341,6 +341,7 @@ try_again: ISCSI_LIST_REMOVE(&old_iscsi->waitpdu, pdu); if (pdu->itt == 0xffffffff) { + iscsi_free_pdu(old_iscsi, pdu); continue; }