From 16797549c7788b05583f241e5c788a666debf6d0 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 11 Jan 2010 19:46:24 +0000 Subject: fixed return_value bug at serial-client diff --git a/serialclient.c b/serialclient.c index f81c7cb..3cb0b0c 100644 --- a/serialclient.c +++ b/serialclient.c @@ -127,8 +127,10 @@ int main_loop(int serial_fd, int cmd_fd, options_t* opt) if(FD_ISSET(serial_fd, &tmpfds)) return_value = process_data(serial_fd, cmd_fd); - if(FD_ISSET(cmd_fd, &tmpfds)) + if(FD_ISSET(cmd_fd, &tmpfds)) { return_value = process_data(cmd_fd, serial_fd); + if(return_value == 2) return_value = 3; + } } signal_stop(); -- cgit v0.10.2