sr: fx2lafw: Allocate header and packet struct on the stack
authorLars-Peter Clausen <lars@metafoo.de>
Sun, 24 Jun 2012 10:04:35 +0000 (12:04 +0200)
committerUwe Hermann <uwe@hermann-uwe.de>
Wed, 27 Jun 2012 22:40:51 +0000 (00:40 +0200)
commit8301bd8358959f9740a8b81cecc1780d80ca86f5
tree68c547462d9b39a04a8ae0644c6bdf71ec175bf3
parent3672b8a0d60003af5dc2d4070c12796324f3d4f3
sr: fx2lafw: Allocate header and packet struct on the stack

The header and packet struct are only used in the scope of this function and
they are freed at the end of it. Also these structs are rather small, so they
can safely be allocated on the stack. By doing so memory leaks on the error
paths are avoided.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
libsigrok/hardware/fx2lafw/fx2lafw.c