From 2739fd0e2955872afdf9a5c4ebc3a0c5411f6fcb Mon Sep 17 00:00:00 2001 From: Jonathan McCrohan Date: Wed, 30 May 2012 02:15:19 +0100 Subject: modbuslog: free fd upon failed read --- src/modbuslog.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/modbuslog.c') diff --git a/src/modbuslog.c b/src/modbuslog.c index da03a11..f179a0b 100644 --- a/src/modbuslog.c +++ b/src/modbuslog.c @@ -299,6 +299,8 @@ int main(int argc, char *argv[]) { if (rc == -1){ // retried, but still no luck + modbus_close(ctx); + modbus_free(ctx); continue; } -- cgit v1.2.3