Fix possible crash if expected values not set

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2234 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Vladislav Bolkhovitin
2010-09-24 12:40:43 +00:00
parent 27ba7c24d8
commit c7c2aa55e4

View File

@@ -2136,7 +2136,10 @@ void scst_adjust_resp_data_len(struct scst_cmd *cmd)
{
TRACE_ENTRY();
EXTRACHECKS_BUG_ON(!cmd->expected_values_set);
if (!cmd->expected_values_set) {
cmd->adjusted_resp_data_len = cmd->resp_data_len;
goto out;
}
cmd->adjusted_resp_data_len = min(cmd->resp_data_len,
cmd->expected_transfer_len);
@@ -2150,6 +2153,7 @@ void scst_adjust_resp_data_len(struct scst_cmd *cmd)
cmd->adjusted_resp_data_len);
}
out:
TRACE_EXIT();
return;
}