diff options
| author | 2008-09-30 14:05:32 -0700 | |
|---|---|---|
| committer | 2008-10-28 22:52:06 -0700 | |
| commit | 709d8791ceadae2c2a0cd3ef9ebdf56e4d7dd27e (patch) | |
| tree | 4abb2023378f4761df8b482e66c570b4e3915c6f /src/fw.c | |
| parent | Make sure variables are initialized before used. (diff) | |
Protect against resource leaks.
Signed-off-by: Erik Hovland <erik@hovland.org>
Signed-off-by: Dan Dennedy <dan@dennedy.org>
Diffstat (limited to 'src/fw.c')
| -rw-r--r-- | src/fw.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -501,8 +501,10 @@ fw_handle_t fw_new_handle_on_port(int port) if (handle == NULL) return NULL; - if (fw_set_port(handle, port) < 0) + if (fw_set_port(handle, port) < 0) { + fw_destroy_handle(handle); return NULL; + } return handle; } |
