Re: Непонятки с фильтром для LIBPCAP
От: IID Россия  
Дата: 14.05.19 08:28
Оценка:
Здравствуйте, Glestwid, Вы писали:

G>Вот код:


G>
G>...
G>    if (pcap_compile(handle, &filter, filter_exp, 0, ip) == -1) {
G>        printf("Bad filter - %s\n", pcap_geterr(handle));
G>        return 2;
G>    }
G>...
G>


G>На вызове pcap_compile() получаю "Bad filter — syntax error". ЧЯДНТ?


Выделенная переменная в исходнике отсутствует.
[экстрасенс mode=on]
когда менял имя переменной на xxxxNew — поменял не везде.
код привёл не полный, в твоём есть декларация, в значении мусор
[экстрасенс mode=off]

А вообще стыдно задавать такие вопросы, которые отладчик и просмотр кода (libpcap открытый) решают за пару минут.
kalsarikännit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.