]> git.alsa-project.org Git - alsa-plugins.git/commit
usb_stream: Fix leaks when us_set_hw_constraint() fails
authorAndre Guedes <andre.guedes@intel.com>
Fri, 28 Sep 2018 21:27:27 +0000 (14:27 -0700)
committerTakashi Iwai <tiwai@suse.de>
Tue, 2 Oct 2018 15:55:10 +0000 (17:55 +0200)
commit6b996865126dd559ef186002e45dc6e1594291e7
tree70be100ca7b73e40892807bf3ce97cd50c8df045
parentb8bcd458b79146547fc6dae1645832695545da44
usb_stream: Fix leaks when us_set_hw_constraint() fails

If us_set_hw_constraint() returns error, we leak the 'us' object and all
the resources referenced by it. This patch fixes the issue by calling
us_free() before returning.

Signed-off-by: Andre Guedes <andre.guedes@intel.com>
Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
usb_stream/pcm_usb_stream.c