farp: Fix incompatible function types warning
This commit is contained in:
1 parent
cceca1a3c4
commit
11b10bc2b0
1 file changed
+3
-6
@@ -139,10 +139,8 @@ static void send_arp(private_farp_spoofer_t *this,
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* ARP request receiving
|
||||
*/
|
||||
static bool receive_arp(private_farp_spoofer_t *this)
|
||||
CALLBACK(receive_arp, bool,
|
||||
private_farp_spoofer_t *this, int fd, watcher_event_t event)
|
||||
{
|
||||
struct sockaddr_ll addr;
|
||||
socklen_t addr_len = sizeof(addr);
|
||||
@@ -227,8 +225,7 @@ farp_spoofer_t *farp_spoofer_create(farp_listener_t *listener)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
lib->watcher->add(lib->watcher, this->skt, WATCHER_READ,
|
||||
(watcher_cb_t)receive_arp, this);
|
||||
lib->watcher->add(lib->watcher, this->skt, WATCHER_READ, receive_arp, this);
|
||||
|
||||
return &this->public;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user