On Tue, Jan 26, 2016 at 01:07:04PM -0800, Hal Murray wrote:
> 
> The problem is that somebody is masking off SIGINT.  It works if I replace 
> setjmp+longjmp with sigsetjmp+siglongjmp.
> 
> The SIGINT handler was getting called with SIGINT masked off.  That seems a 
> bit strange.  It was coming from deep within getnameinfo.
> 
> I haven't figured out if this is a bug in getnameinfo or if longjmp-ing is 
> basically evil.

It's not clear to me when this longjmp() is called.  But if
changing to siglongjmp() fixed it, it seems the signal handling
got changed in between?


Kurt

_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to