mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
ctdb-common: Stop a pcap-related crash on error
errbuf can't be NULL. Might as well use it. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
This commit is contained in:
parent
8b54587b1a
commit
40380a8042
@ -969,11 +969,14 @@ int ctdb_sys_read_tcp_packet(int s, void *private_data,
|
||||
|
||||
int ctdb_sys_open_capture_socket(const char *iface, void **private_data)
|
||||
{
|
||||
char errbuf[PCAP_ERRBUF_SIZE];
|
||||
pcap_t *pt;
|
||||
|
||||
pt=pcap_open_live(iface, 100, 0, 0, NULL);
|
||||
pt = pcap_open_live(iface, 100, 0, 0, errbuf);
|
||||
if (pt == NULL) {
|
||||
DBG_ERR("Failed to open capture device %s\n", iface);
|
||||
DBG_ERR("Failed to open pcap capture device %s (%s)\n",
|
||||
iface,
|
||||
errbuf);
|
||||
return -1;
|
||||
}
|
||||
*((pcap_t **)private_data) = pt;
|
||||
|
Loading…
Reference in New Issue
Block a user