diff --git a/src/source-pcap.c b/src/source-pcap.c index 1d8022ce2a..95ef4c97e0 100644 --- a/src/source-pcap.c +++ b/src/source-pcap.c @@ -504,7 +504,7 @@ TmEcode ReceivePcapThreadInit(ThreadVars *tv, void *initdata, void **data) { SCFree(ptv); SCReturnInt(TM_ECODE_FAILED); } - strlcpy(ptv->iface, PCAP_IFACE_NAME_LENGTH, (char *)initdata); + strlcpy(ptv->iface, (char *)initdata, PCAP_IFACE_NAME_LENGTH); char errbuf[PCAP_ERRBUF_SIZE] = ""; ptv->pcap_handle = pcap_open_live((char *)initdata, LIBPCAP_SNAPLEN,