svf: fix leaking file descriptor
commit86827a961a22815ebd5fa367468ca7444f0ee2e1
authorAntonio Borneo <borneo.antonio@gmail.com>
Fri, 10 Mar 2023 10:50:08 +0000 (10 11:50 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 25 Mar 2023 18:08:18 +0000 (25 18:08 +0000)
tree7fa5f6242026b1eaaeddfd654a51eb3c0d42c4bf
parent415715d91a11ea4ed6db3a1fd760741a22b6e098
svf: fix leaking file descriptor

The file descriptor svf_fd is not closed on command error, thus
leaking memory.

Close svf_fd on errors.
While there, properly initialize svf_fd using NULL instead of 0.

Change-Id: I5efe9ce576a3a50588b30000222665e26161dfdc
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7532
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-by: <kai.schmitz@advantest.com>
src/svf/svf.c