fix NO_TASK issue in task management function
This commit is contained in:
@@ -756,7 +756,7 @@ func (s *ISCSITargetDriver) iscsiExecTask(task *iscsiTask) error {
|
|||||||
sess := task.conn.session
|
sess := task.conn.session
|
||||||
switch cmd.TaskFunc {
|
switch cmd.TaskFunc {
|
||||||
case ISCSI_TM_FUNC_ABORT_TASK:
|
case ISCSI_TM_FUNC_ABORT_TASK:
|
||||||
stask := &iscsiTask{}
|
var stask *iscsiTask
|
||||||
sess.PendingTasksMutex.Lock()
|
sess.PendingTasksMutex.Lock()
|
||||||
for i, t := range sess.PendingTasks {
|
for i, t := range sess.PendingTasks {
|
||||||
if cmd.ReferencedTaskTag == t.tag {
|
if cmd.ReferencedTaskTag == t.tag {
|
||||||
|
|||||||
Reference in New Issue
Block a user