Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-07

Re: [PATCH v5] r8152: Add support for setting pass through MAC address on RTL8153-AD

From: Pali Rohár <hidden>
Date: 2016-06-07 18:04:56
Also in: lkml

Hi! Another problem which I found now:

On Tuesday 07 June 2016 10:33:47 Mario Limonciello wrote:
+	ret = hex2bin(buf, obj->string.pointer + 9, 6);
+	if (!(ret == 0 && is_valid_ether_addr(buf))) {
+		netif_warn(tp, probe, tp->netdev,
+			   "Invalid MAC when reading pass-thru MAC addr: "
+			   "%pM\n",
+			   buf);
+		goto amacout;
+	}
In case when hex2bin returns zero, but is_valid_ether_addr returns
false, this function returns also zero. And thats wrong, because error
occur.

-- 
Pali Rohár
pali.rohar@gmail.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help