summaryrefslogtreecommitdiff
path: root/noncore/net/wellenreiter/gui/wellenreiter.cpp
authormickeyl <mickeyl>2003-12-09 21:33:48 (UTC)
committer mickeyl <mickeyl>2003-12-09 21:33:48 (UTC)
commit0a1f6405780b18c9f3d953adcfd072de8fd4dc18 (patch) (side-by-side diff)
treeb155d2ee3c7766155b028f4e8ee92599fd50e8a9 /noncore/net/wellenreiter/gui/wellenreiter.cpp
parentdc1fc74ee3988fb3a89f6fc46cbcfe8b74416647 (diff)
downloadopie-0a1f6405780b18c9f3d953adcfd072de8fd4dc18.zip
opie-0a1f6405780b18c9f3d953adcfd072de8fd4dc18.tar.gz
opie-0a1f6405780b18c9f3d953adcfd072de8fd4dc18.tar.bz2
misc. fixes and preparations for uploading dumps
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiter.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiter.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp
index 1d4a98b..ec89f1e 100644
--- a/noncore/net/wellenreiter/gui/wellenreiter.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp
@@ -302,7 +302,7 @@ bool Wellenreiter::checkDumpPacket( OPacket* p )
// go through all child packets and see if one is inside the child hierarchy for p
// if so, do what the user requested (protocolAction), e.g. pass or discard
if ( !configwindow->writeCaptureFile->isChecked() )
- return false;
+ return true; // semantic change - we're logging anyway now to /tmp/wellenreiter
QObjectList* l = p->queryList();
QObjectListIt it( *l );
@@ -506,29 +506,29 @@ void Wellenreiter::startClicked()
}
// open pcap and start sniffing
- if ( cardtype != DEVTYPE_FILE )
- {
- pcap->open( interface );
- if ( configwindow->writeCaptureFile->isChecked() )
- {
- QString dumpname( configwindow->captureFileName->text() );
- if ( dumpname.isEmpty() ) dumpname = "captureFile";
- dumpname.append( '-' );
- dumpname.append( QTime::currentTime().toString().replace( QRegExp( ":" ), "-" ) );
- dumpname.append( ".wellenreiter" );
- pcap->openDumpFile( dumpname );
- }
- else
- {
- pcap->open( interface );
- }
+ QString dumpname;
+ if ( configwindow->writeCaptureFile->isChecked() ) // write to a user specified capture file?
+ {
+ dumpname = configwindow->captureFileName->text();
+ if ( dumpname.isEmpty() ) dumpname = "captureFile";
+ dumpname.append( '-' );
+ dumpname.append( QTime::currentTime().toString().replace( QRegExp( ":" ), "-" ) );
+ dumpname.append( ".wellenreiter" );
}
- else
+ else // write it anyway ;)
{
- pcap->open( QFile( interface ) );
+ dumpname = "/var/log/dump.wellenreiter";
}
+ if ( cardtype != DEVTYPE_FILE )
+ pcap->open( interface );
+ else
+ pcap->open( QFile( interface ) );
+
+ qDebug( "Wellenreiter:: dumping to %s", (const char*) dumpname );
+ pcap->openDumpFile( dumpname );
+
if ( !pcap->isOpen() )
{
QMessageBox::warning( this, "Wellenreiter II", tr( "Can't open packet capturer for\n'%1':\n" ).arg(