Paolo Bonzini 856a67cade block/iscsi: fix double-free on BUSY or similar statuses
Commit 8c460269aa77 ("iscsi: base all handling of check condition on
scsi_sense_to_errno", 2019-07-15) removed a "goto out" so that the
same coroutine is re-entered twice; once from iscsi_co_generic_cb,
once from the timer callback iscsi_retry_timer_expired.  This can
cause a crash.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1378
Reported-by: Grzegorz Zdanowski <https://gitlab.com/kiler129>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 5080152e2ef6cde7aa692e29880c62bd54acb750)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2023-03-29 10:20:04 +03:00
..
2022-10-30 15:15:12 -04:00
2022-10-27 20:14:11 +02:00
2022-10-30 15:15:12 -04:00
2022-10-26 14:56:42 -04:00
2022-10-27 20:14:11 +02:00
2022-10-30 15:15:12 -04:00
2022-10-27 20:14:11 +02:00
2022-10-30 15:15:12 -04:00
2022-10-27 20:14:11 +02:00
2022-10-30 15:15:12 -04:00
2022-10-30 15:15:12 -04:00
2022-10-30 15:15:12 -04:00
2022-10-30 15:15:12 -04:00
2022-10-27 20:14:11 +02:00
2022-10-30 15:15:12 -04:00
2022-10-27 20:14:11 +02:00
2022-10-31 20:37:58 +00:00