components/sendmail/patches/libmilter-signal.c.patch
changeset 3649 4006eaaa7d29
equal deleted inserted replaced
3648:29c40c98aad3 3649:4006eaaa7d29
       
     1 This patch comes from in-house, was submitted upstream, and has been
       
     2 accepted.  When version 8.15 comes out, it will no longer be needed.
       
     3 
       
     4 --- sendmail-8.14.9/libmilter/signal.c~	2014-05-16 13:40:15.000000000 -0700
       
     5 +++ sendmail-8.14.9/libmilter/signal.c	2014-12-04 12:51:02.970365415 -0800
       
     6 @@ -104,11 +104,11 @@
       
     7  	for (;;)
       
     8  	{
       
     9  		sigerr = sig = 0;
       
    10 -#if defined(SOLARIS) || defined(__svr5__)
       
    11 +#if defined(__svr5__)
       
    12  		if ((sig = sigwait(&set)) < 0)
       
    13 -#else /* defined(SOLARIS) || defined(__svr5__) */
       
    14 +#else /* defined(__svr5__) */
       
    15  		if ((sigerr = sigwait(&set, &sig)) != 0)
       
    16 -#endif /* defined(SOLARIS) || defined(__svr5__) */
       
    17 +#endif /* defined(__svr5__) */
       
    18  		{
       
    19  			/* some OS return -1 and set errno: copy it */
       
    20  			if (sigerr <= 0)