Opened a bug.  Thanks<br><br><div class="gmail_quote">On Tue, Aug 3, 2010 at 6:49 AM, Florian Westphal <span dir="ltr"><<a href="mailto:fwestphal@...2119...">fwestphal@...2119...</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
snort will exit when DAQ_Acquire() signals an error.<br>
snorts PacketLoop() will check for pending signals when<br>
DAQ_Acquire returns zero, which is exactly what we should do<br>
upon EINTR.<br>
---<br>
 os-daq-modules/daq_nfq.c |    5 +++--<br>
 1 files changed, 3 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/os-daq-modules/daq_nfq.c b/os-daq-modules/daq_nfq.c<br>
index 2a0360b..2c033d4 100644<br>
--- a/os-daq-modules/daq_nfq.c<br>
+++ b/os-daq-modules/daq_nfq.c<br>
@@ -447,8 +447,9 @@ static int nfq_daq_acquire (<br>
         // at least ipq had a timeout!<br>
         if ( select(impl->sock+1, &fdset, NULL, NULL, &tv) < 0 )<br>
         {<br>
-            if ( errno != EINTR )<br>
-                DPE(impl->error, "%s: select = %s",<br>
+            if ( errno == EINTR )<br>
+                break;<br>
+            DPE(impl->error, "%s: select = %s",<br>
                     __FUNCTION__, strerror(errno));<br>
             return DAQ_ERROR;<br>
         }<br>
--<br>
1.7.1<br>
<br>
<br>
------------------------------------------------------------------------------<br>
The Palm PDK Hot Apps Program offers developers who use the<br>
Plug-In Development Kit to bring their C/C++ apps to Palm for a share<br>
of $1 Million in cash or HP Products. Visit us here for more details:<br>
<a href="http://p.sf.net/sfu/dev2dev-palm" target="_blank">http://p.sf.net/sfu/dev2dev-palm</a><br>
_______________________________________________<br>
Snort-devel mailing list<br>
<a href="mailto:Snort-devel@lists.sourceforge.net">Snort-devel@...1685...ceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/snort-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/snort-devel</a><br>
</blockquote></div><br>