diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2022-03-10 23:49:37 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2022-03-10 23:49:37 +0000 |
| commit | c6a43f7f10b183469c3804cfb31b29b6d938621b (patch) | |
| tree | 6692a4ef9e6a26cc666e7b06a05dc6f83f97bb96 /sys/dev/iser | |
| parent | 9c7a4875bce9d0f8308f92a816abf36af8551914 (diff) | |
Diffstat (limited to 'sys/dev/iser')
| -rw-r--r-- | sys/dev/iser/icl_iser.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/iser/icl_iser.c b/sys/dev/iser/icl_iser.c index f3780a441e01..2c2514a1422b 100644 --- a/sys/dev/iser/icl_iser.c +++ b/sys/dev/iser/icl_iser.c @@ -114,11 +114,13 @@ iser_conn_pdu_append_data(struct icl_conn *ic, struct icl_pdu *request, { struct iser_conn *iser_conn = icl_to_iser_conn(ic); - if (request->ip_bhs->bhs_opcode & ISCSI_BHS_OPCODE_LOGIN_REQUEST || - request->ip_bhs->bhs_opcode & ISCSI_BHS_OPCODE_TEXT_REQUEST) { + switch (request->ip_bhs->bhs_opcode & ISCSI_OPCODE_MASK) { + case ISCSI_BHS_OPCODE_LOGIN_REQUEST: + case ISCSI_BHS_OPCODE_TEXT_REQUEST: ISER_DBG("copy to login buff"); memcpy(iser_conn->login_req_buf, addr, len); request->ip_data_len = len; + break; } return (0); |
