提交 693b9021 编写于 作者: K Kristian Høgsberg 提交者: Stefan Richter

firewire: Zero out sd->scsi_host if we fail to register with the SCSI stack.

Signed-off-by: NKristian Høgsberg <krh@redhat.com>
Signed-off-by: NStefan Richter <stefanr@s5r6.in-berlin.de>
上级 9472316b
......@@ -1099,6 +1099,7 @@ static int add_scsi_devices(struct fw_unit *unit)
if (retval < 0) {
fw_error("failed to add scsi host\n");
scsi_host_put(sd->scsi_host);
sd->scsi_host = NULL;
return retval;
}
......@@ -1109,6 +1110,7 @@ static int add_scsi_devices(struct fw_unit *unit)
fw_error("failed to add scsi device\n");
scsi_remove_host(sd->scsi_host);
scsi_host_put(sd->scsi_host);
sd->scsi_host = NULL;
return retval;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册