diff --git a/iscsi-scst/usr/iscsid.c b/iscsi-scst/usr/iscsid.c index c7c1907e4..6f49b684b 100644 --- a/iscsi-scst/usr/iscsid.c +++ b/iscsi-scst/usr/iscsid.c @@ -961,8 +961,10 @@ static void cmnd_exec_text(struct connection *conn) } if (list_empty(&conn->rsp_buf_list) || - list_length_is_one(&conn->rsp_buf_list)) + list_length_is_one(&conn->rsp_buf_list)) { rsp->flags = ISCSI_FLG_FINAL; + conn->ttt = ISCSI_RESERVED_TAG; + } rsp->ttt = conn->ttt;