git: 9front

Download patch

ref: 4003195822399e290e4c107219ed9c8e3ae165c5
parent: 139b9cd7e6a14979bf13c83e512cda054b2279f0
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Mon May 20 13:14:31 EDT 2024

nusb/audio: don't add a control if getvalues errored

--- a/sys/src/cmd/nusb/audio/audio.c
+++ b/sys/src/cmd/nusb/audio/audio.c
@@ -489,7 +489,8 @@
 					c->cs = cs;
 					c->cn = cn;
 					c->id = b[1];
-					getvalues(c);
+					if(getvalues(c) != 0)
+						nctrl--;
 				}
 			}
 			break;
@@ -532,7 +533,8 @@
 					c->cs = cs;
 					c->cn = cn;
 					c->id = b[1];
-					getvalues(c);
+					if(getvalues(c) != 0)
+						nctrl--;
 				}
 			}
 			break;
--