fix NO_TASK issue in task management function

This commit is contained in:
Lei Xue
2017-06-22 09:12:31 +08:00
parent 3eb2654e52
commit 6404f9adc4

View File

@@ -756,7 +756,7 @@ func (s *ISCSITargetDriver) iscsiExecTask(task *iscsiTask) error {
sess := task.conn.session
switch cmd.TaskFunc {
case ISCSI_TM_FUNC_ABORT_TASK:
stask := &iscsiTask{}
var stask *iscsiTask
sess.PendingTasksMutex.Lock()
for i, t := range sess.PendingTasks {
if cmd.ReferencedTaskTag == t.tag {