summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2003-10-28 16:39:26 (UTC)
committer mickeyl <mickeyl>2003-10-28 16:39:26 (UTC)
commit5acd7ce51829c317f6218ff059d0d2f63cdb0871 (patch) (unidiff)
tree8db30d3910ebd8c6936ea4aaa35b03da1faa2f1e
parent877bc5c756d94db71a745596dd7e48104a2ec9a1 (diff)
downloadopie-5acd7ce51829c317f6218ff059d0d2f63cdb0871.zip
opie-5acd7ce51829c317f6218ff059d0d2f63cdb0871.tar.gz
opie-5acd7ce51829c317f6218ff059d0d2f63cdb0871.tar.bz2
catch up with API changes in libopienet
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp
index 60bf231..365efb0 100644
--- a/noncore/net/wellenreiter/gui/wellenreiter.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp
@@ -387,17 +387,17 @@ void Wellenreiter::stopClicked()
387 killTimers(); 387 killTimers();
388 388
389 pcap->close(); 389 pcap->close();
390 sniffing = false; 390 sniffing = false;
391 391
392 if ( iface ) 392 if ( iface )
393 { 393 {
394 // switch off monitor mode 394 // switch off monitor mode
395 iface->setMonitorMode( false ); 395 iface->setMode( "managed" );
396 // switch off promisc flag 396 // switch off promisc flag
397 iface->setPromiscuousMode( false ); 397 iface->setPromiscuousMode( false );
398 398
399 system( "cardctl reset; sleep 1" ); //FIXME: Use OProcess 399 system( "cardctl reset; sleep 1" ); //FIXME: Use OProcess
400 } 400 }
401 401
402 logwindow->log( "(i) Stopped Scanning." ); 402 logwindow->log( "(i) Stopped Scanning." );
403 assert( parent() ); 403 assert( parent() );
@@ -471,18 +471,18 @@ void Wellenreiter::startClicked()
471 case DEVTYPE_FILE: qDebug( "Wellenreiter: Capturing from file '%s'", (const char*) interface ); break; 471 case DEVTYPE_FILE: qDebug( "Wellenreiter: Capturing from file '%s'", (const char*) interface ); break;
472 default: assert( 0 ); // shouldn't reach this 472 default: assert( 0 ); // shouldn't reach this
473 } 473 }
474 474
475 // switch device into monitor mode 475 // switch device into monitor mode
476 if ( cardtype < DEVTYPE_FILE ) 476 if ( cardtype < DEVTYPE_FILE )
477 { 477 {
478 if ( cardtype != DEVTYPE_MANUAL ) 478 if ( cardtype != DEVTYPE_MANUAL )
479 iface->setMonitorMode( true ); 479 iface->setMode( "monitor" );
480 if ( !iface->monitorMode() ) 480 if ( iface->mode() != "monitor" )
481 { 481 {
482 if ( QMessageBox::warning( this, "Wellenreiter II", 482 if ( QMessageBox::warning( this, "Wellenreiter II",
483 tr( "Can't set interface '%1'\ninto monitor mode:\n" ).arg( iface->name() ) + strerror( errno ) + 483 tr( "Can't set interface '%1'\ninto monitor mode:\n" ).arg( iface->name() ) + strerror( errno ) +
484 tr( "\nContinue with limited functionality?" ), QMessageBox::Yes, QMessageBox::No ) == QMessageBox::No ) 484 tr( "\nContinue with limited functionality?" ), QMessageBox::Yes, QMessageBox::No ) == QMessageBox::No )
485 return; 485 return;
486 } 486 }
487 } 487 }
488 488