IET r218: set the Final-bit on empty text response PDUs

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1639 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Vladislav Bolkhovitin
2010-04-21 17:48:33 +00:00
parent a158f6fbe5
commit df4afc1736
2 changed files with 4 additions and 2 deletions

View File

@@ -21,4 +21,4 @@
#define ISCSI_VERSION_STRING_SUFFIX
#endif
#define ISCSI_VERSION_STRING "2.0.0/0.4.17r214" ISCSI_VERSION_STRING_SUFFIX
#define ISCSI_VERSION_STRING "2.0.0-rc1" ISCSI_VERSION_STRING_SUFFIX

View File

@@ -953,8 +953,10 @@ static void cmnd_exec_text(struct connection *conn)
return;
}
if (list_length_is_one(&conn->rsp_buf_list))
if (list_empty(&conn->rsp_buf_list) ||
list_length_is_one(&conn->rsp_buf_list))
rsp->flags = ISCSI_FLG_FINAL;
rsp->ttt = conn->ttt;
rsp->stat_sn = cpu_to_be32(conn->stat_sn++);