<div dir="ltr">(oops... didn't see that changyeonjo had created a github pull request already --- this is his same change, just via a different route.)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 3, 2022 at 4:23 PM enh <<a href="mailto:enh@google.com">enh@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Fix: 222572616<br>Test: adb root && adb shell lsusb<br>---<br><br>diff --git a/toys/other/lsusb.c b/toys/other/lsusb.c<br>index 8d2aa13..cbe8091 100644<br>--- a/toys/other/lsusb.c<br>+++ b/toys/other/lsusb.c<br>@@ -161,7 +161,7 @@<br>   char *n1, *n2;<br> <br>   if (!new->parent) return DIRTREE_RECURSE;<br>-  if (3 != scan_uevent(new, 3, (struct scanloop[]){{"BUSNUM=%u", &busnum, 0},<br>+  if (3 == scan_uevent(new, 3, (struct scanloop[]){{"BUSNUM=%u", &busnum, 0},<br>     {"DEVNUM=%u", &devnum, 0}, {"PRODUCT=%x/%x", &pid, &vid}}))<br>   {<br>     get_names(TT.ids, pid, vid, &n1, &n2);<br>@@ -203,7 +203,7 @@<br>   }<br> <br>   // Load uevent data, look up names in database<br>-  if (3 != scan_uevent(new, 3, (struct scanloop[]){{"DRIVER=", &driver, 0},<br>+  if (3 == scan_uevent(new, 3, (struct scanloop[]){{"DRIVER=", &driver, 0},<br>     {"PCI_CLASS=%x", cvd, 0}, {"PCI_ID=%x:%x", cvd+1, cvd+2}})) return 0;<br>   get_names(TT.class, 255&(cvd[0]>>16), 255&(cvd[0]>>8), names, names);<br>   get_names(TT.ids, cvd[1], cvd[2], names+1, names+2);<br><div><br></div></div>
</blockquote></div>