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

Commit 1ed274d0 authored by Mayank Rana's avatar Mayank Rana
Browse files

usb: gadget: f_cdev: Avoid potential NULL pointer dereference



Fix possible NULL pointer dereference issue as strrchr() API can
return NULL if there is no port_num found as part of passed string.

Change-Id: I410e58361282f175e46b68cbfaf4824e386454f8
Signed-off-by: default avatarMayank Rana <mrana@codeaurora.org>
parent 9e2d528d
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1770,6 +1770,10 @@ static int cser_set_inst_name(struct usb_function_instance *f, const char *name)

	/* get port number */
	str = strrchr(name, '.');
	if (!str) {
		pr_err("err: port number not found\n");
		return -EINVAL;
	}
	pr_debug("str:%s\n", str);

	*str = '\0';