]> sigrok.org Git - libsigrok.git/commit
lascar-el-usb: fix potential NULL dereference and memory leak
authorGerhard Sittig <redacted>
Fri, 9 Feb 2018 18:09:27 +0000 (19:09 +0100)
committerUwe Hermann <redacted>
Fri, 9 Feb 2018 20:37:39 +0000 (21:37 +0100)
commitb65adcedb89f69c7f52a6e98e73a3513c2648e95
tree0127c730087df23d662795379140961376375efd
parentfc69eecca07782580d391a385d62321bbfcb038d
lascar-el-usb: fix potential NULL dereference and memory leak

Check for successful allocation of multiple memory ranges, and release
partial allocations in the error path when one of them failed. This
fixes a potential memory leak, as well as avoids NULL dereferences.

This was reported by clang's scan-build.
src/hardware/lascar-el-usb/protocol.c