On 2020/04/30 06:45, Alexandre Ratchov wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: [email protected] 2020/04/30 06:45:52
>
> Modified files:
> sys/dev/usb : uaudio.c
>
> Log message:
> If there's only one input (output) name it simply "input" ("output")
>
> Besides making things simpler, this allows libsndio to figure out that
> this is a control affecting all inputs (outputs) that needs to be
> exposed.
>
as spotted by coverity, case 1 in switch (hi) around line 640 is redundant
with this commit which added "if (hi == 1) return" above.
________________________________________________________________________________________________________
*** CID 1492830: Control flow issues (DEADCODE)
/home/didickman/coverity/kernel/sys/dev/usb/uaudio.c: 641 in uaudio_tname()
635 if (sc->nin == 1)
636 return "input";
637 }
638
639 /* determine name from USB terminal type */
640 switch (hi) {
>>> CID 1492830: Control flow issues (DEADCODE)
>>> Execution cannot reach this statement: "case 1U:".
641 case 1:
642 /* usb data stream */
643 name = isout ? UAUDIO_NAME_REC : UAUDIO_NAME_PLAY;
644 break;
645 case 2:
646 /* embedded inputs */
________________________________________________________________________________________________________