Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 693b9021 authored by Kristian Høgsberg's avatar Kristian Høgsberg Committed by Stefan Richter
Browse files

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

parent 9472316b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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;
	}