It should not free cpumask but free conn->conn_ops when zalloc_cpumask_var
failed.
Signed-off-by: tangwenji <tang.wenji@zte.com.cn>
Reviewed-by: Mike Christie <mchristi@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
 
        if (!zalloc_cpumask_var(&conn->conn_cpumask, GFP_KERNEL)) {
                pr_err("Unable to allocate conn->conn_cpumask\n");
-               goto free_mask;
+               goto free_conn_ops;
        }
 
        return conn;
 
-free_mask:
-       free_cpumask_var(conn->conn_cpumask);
+free_conn_ops:
+       kfree(conn->conn_ops);
 put_transport:
        iscsit_put_transport(conn->conn_transport);
 free_conn: