]> The Tcpdump Group git mirrors - libpcap/commitdiff
Use 64-bit clean API in dag_findalldevs()
authorsfd <[email protected]>
Thu, 26 Jul 2018 05:05:47 +0000 (17:05 +1200)
committerDenis Ovsienko <[email protected]>
Thu, 26 Jul 2018 06:21:38 +0000 (06:21 +0000)
Suppress libdag warning message to stderr

pcap-dag.c

index 503083f395629090259697b53cc62a7ee64a0997..30983a693e1c1de23b1df813753ebf8dcc43755c 100644 (file)
@@ -1184,7 +1184,7 @@ dag_findalldevs(pcap_if_list_t *devlistp, char *errbuf)
                        }
                        rxstreams = dag_rx_get_stream_count(dagfd);
                        for(stream=0;stream<DAG_STREAM_MAX;stream+=2) {
                        }
                        rxstreams = dag_rx_get_stream_count(dagfd);
                        for(stream=0;stream<DAG_STREAM_MAX;stream+=2) {
-                               if (0 == dag_attach_stream(dagfd, stream, 0, 0)) {
+                               if (0 == dag_attach_stream64(dagfd, stream, 0, 0)) {
                                        dag_detach_stream(dagfd, stream);
 
                                        pcap_snprintf(name,  10, "dag%d:%d", c, stream);
                                        dag_detach_stream(dagfd, stream);
 
                                        pcap_snprintf(name,  10, "dag%d:%d", c, stream);