-rw-r--r-- | noncore/apps/opie-console/io_modem.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/noncore/apps/opie-console/io_modem.cpp b/noncore/apps/opie-console/io_modem.cpp index e1f9ff1..f246d81 100644 --- a/noncore/apps/opie-console/io_modem.cpp +++ b/noncore/apps/opie-console/io_modem.cpp @@ -17,8 +17,9 @@ IOModem::~IOModem() { void IOModem::close() { // Hangup, discarding result - Dialer d(m_profile, rawIO()); + int fd = rawIO(); + Dialer d(m_profile, fd); d.setHangupOnly(); d.exec(); - closeRawIO(); + closeRawIO(fd); IOSerial::close(); @@ -29,8 +30,9 @@ bool IOModem::open() { if(!ret) return false; - Dialer d(m_profile, rawIO()); + int fd = rawIO(); + Dialer d(m_profile, fd); int result = d.exec(); - closeRawIO(); + closeRawIO(fd); if(result == QDialog::Accepted) { |