Re: [tcpdump-workers] [tcpdump] After setjmp/longjmp update

2020-09-17 Thread Denis Ovsienko via tcpdump-workers
--- Begin Message --- On Thu, 17 Sep 2020 22:05:30 +0200 Francois-Xavier Le Bail wrote: [...] > Should we have something like: > > if (setjmp(ndo->early_end) == 0) { > /* Print the packet. */ > (ndo->ndo_if_printer)(ndo, h, sp); > } else { >

Re: [tcpdump-workers] [tcpdump] After setjmp/longjmp update

2020-09-17 Thread Francois-Xavier Le Bail via tcpdump-workers
--- Begin Message --- On 17/09/2020 16:15, Denis Ovsienko via tcpdump-workers wrote: > On Sat, 5 Sep 2020 18:20:42 +0200 > Francois-Xavier Le Bail via tcpdump-workers > wrote: > >> 2) Process all the truncated cases with: >> ndo->ndo_ll_hdr_len = 0; >> longjmp(ndo->ndo_truncated, 1); >> (With a

Re: [tcpdump-workers] [tcpdump] After setjmp/longjmp update

2020-09-17 Thread Denis Ovsienko via tcpdump-workers
--- Begin Message --- On Sat, 5 Sep 2020 18:20:42 +0200 Francois-Xavier Le Bail via tcpdump-workers wrote: > 2) Process all the truncated cases with: > ndo->ndo_ll_hdr_len = 0; > longjmp(ndo->ndo_truncated, 1); > (With a new macro, like 'ND_TRUNCATED' or 'ND_IS_TRUNCATED') The master branch now