--- smsdaemon/main.cpp 2008/06/09 21:36:39 29 +++ smsdaemon/main.cpp 2008/06/10 12:58:30 33 @@ -104,7 +104,11 @@ SerialPort port("/dev/ttyS1" ); try { - port.Open( SerialPort::BAUD_9600 ); + port.Open( SerialPort::BAUD_9600, + SerialPort::CHAR_SIZE_8, + SerialPort::PARITY_NONE, + SerialPort::STOP_BITS_1, + SerialPort::FLOW_CONTROL_HARD ); } catch(std::exception &e) { @@ -123,5 +127,9 @@ main_loop(modem); + if (cmn->isDaemon) + daemonCleanup(); + + return 0; }