diff options
| author | Ralph Siemsen <[email protected]> | 2019-06-28 10:42:02 -0400 |
|---|---|---|
| committer | Marek Vasut <[email protected]> | 2019-08-08 11:35:02 +0200 |
| commit | fe876984a428cc0058bdb536ac948397762f3c0d (patch) | |
| tree | 7feab0606296d04c18801c3bce8a78af53746a06 /include/linux | |
| parent | ed3a37a248532367a264380762edf4757f2603f4 (diff) | |
usb: gadget: f_dfu.c: fix memory leak
dfu_prepare_function() allocates N+1 descriptor header structures,
the last one being the "DFU Functional Descriptor".
dfu_unbind() handles de-allocation, but fails to free the final
one (eg. "DFU Functional Descriptor"), leading to memory leak.
Fixed by incrementing counter, as in dfu_prepare_function().
Signed-off-by: Ralph Siemsen <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
