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

Commit 6a85adbe authored by Johan Hovold's avatar Johan Hovold Committed by android-build-merger
Browse files

USB: serial: safe_serial: fix information leak in completion handler

am: 0ab90ddb

Change-Id: Id1d59a85bcec9ebc9a7307843c5cfd70179d9a59
parents 384a102d 0ab90ddb
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -200,6 +200,11 @@ static void safe_process_read_urb(struct urb *urb)
	if (!safe)
		goto out;

	if (length < 2) {
		dev_err(&port->dev, "malformed packet\n");
		return;
	}

	fcs = fcs_compute10(data, length, CRC10_INITFCS);
	if (fcs) {
		dev_err(&port->dev, "%s - bad CRC %x\n", __func__, fcs);