aboutsummaryrefslogtreecommitdiff
path: root/Documentation/usb/usb-serial.rst
diff options
context:
space:
mode:
authorAnssi Hannula2022-03-03 13:08:57 +0200
committerGreg Kroah-Hartman2022-03-03 15:46:07 +0100
commit05519b8589a679edb8fa781259893d20bece04ad (patch)
tree11dddbf10b522e82b46901d05b41c6a10f21b236 /Documentation/usb/usb-serial.rst
parent3105bc977d7cbf2edc35e24cc7e009686f6e4a56 (diff)
xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
xhci_decode_ctrl_ctx() returns the untouched buffer as-is if both "drop" and "add" parameters are zero. Fix the function to return an empty string in that case. It was not immediately clear from the possible call chains whether this issue is currently actually triggerable or not. Note that before commit 4843b4b5ec64 ("xhci: fix even more unsafe memory usage in xhci tracing") the result effect in the failure case was different as a static buffer was used here, but the code still worked incorrectly. Fixes: 90d6d5731da7 ("xhci: Add tracing for input control context") Cc: stable@vger.kernel.org Signed-off-by: Anssi Hannula <anssi.hannula@bitwise.fi> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> commit 4843b4b5ec64 ("xhci: fix even more unsafe memory usage in xhci tracing") Link: https://lore.kernel.org/r/20220303110903.1662404-4-mathias.nyman@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Documentation/usb/usb-serial.rst')
0 files changed, 0 insertions, 0 deletions