[Listener] Fix compilation with confuse (-r/-R)
The handling of -r/-R was buggy with libconfuse enabled.
This commit is contained in:
parent
1971e2def6
commit
2b6a3a73ed
|
@ -480,7 +480,7 @@ void print_version(void) ;
|
||||||
* false if we are reading from a pcap file.
|
* false if we are reading from a pcap file.
|
||||||
*/
|
*/
|
||||||
#define LIVE_CAPTURING \
|
#define LIVE_CAPTURING \
|
||||||
(! GET_PCAP_FILE())
|
(GET_RTAP_IFACE()[0] != '\0')
|
||||||
|
|
||||||
|
|
||||||
#endif // _OWLPS_LISTENER_H_
|
#endif // _OWLPS_LISTENER_H_
|
||||||
|
|
|
@ -660,7 +660,7 @@ int check_configuration()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Packet source //
|
// Packet source //
|
||||||
if (GET_PCAP_FILE())
|
if (GET_PCAP_FILE() && GET_PCAP_FILE()[0] != '\0')
|
||||||
{
|
{
|
||||||
if (GET_RTAP_IFACE()[0] != '\0')
|
if (GET_RTAP_IFACE()[0] != '\0')
|
||||||
{
|
{
|
||||||
|
@ -931,7 +931,7 @@ int capture()
|
||||||
|
|
||||||
if (capture_handler == NULL) // Capture starting failed
|
if (capture_handler == NULL) // Capture starting failed
|
||||||
{
|
{
|
||||||
fprintf(stderr, "Cannot create capture handler on '%s'%s\n",
|
fprintf(stderr, "Cannot create capture handler on '%s': %s\n",
|
||||||
source, errbuf) ; // Note: errbuf starts with ": "
|
source, errbuf) ; // Note: errbuf starts with ": "
|
||||||
return OWL_ERR_IFACE_PCAP_OPEN ;
|
return OWL_ERR_IFACE_PCAP_OPEN ;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue