<div dir="ltr"><div>System Architecture: x86_64</div><div>Operating System and version: Linux localhost.localdomain 3.8.2-206.fc18.x86_64 #1 SMP</div><div>Version of Snort: 2.9.4</div><div>What preprocessors you loaded: Default</div>
<div>What rules (if any) you were using: Default</div><div>What output plug-ins you loaded: Default</div><div>What command line switches you were using: -i eth1 -C -c /etc/snort/snort.conf -l /var/log/snort</div><div>Any Snort error messages: N/A</div>
<div style>Environmental Variables: SNORT_PP_DEBUG=0x0000000E00000000</div><div style>Compile Flags: --enable-dbg --enable-dbg-msgs</div><div style><br></div><div style>The Preprocessor debug messages do not display even when the proper configuration options and environmental flags are set. debug.c is shifting the bits out of the variable erroneously as they are already in the upper 32 if they are copied from snort_debug.h. Perhaps the intended format is to always use the lower 32 bits, but that is not clear from the snort_debug.h file...</div>
<div style><br></div><div style><br></div><div style><div>--- debug.c<span class="" style="white-space:pre">  </span>2013-04-08 15:37:28.325059557 -0400</div><div>+++ debug_org.c<span class="" style="white-space:pre"> </span>2013-04-08 15:50:42.204691127 -0400</div>
<div>@@ -65,7 +65,7 @@</div><div>     if ( key )</div><div>         debug_level = strtoul(key, NULL, 0);</div><div> </div><div>-    //debug_level <<= 32;</div><div>+    debug_level <<= 32;</div><div> </div><div>
     key = getenv(DEBUG_VARIABLE);</div><div><br></div></div><div>







<p class=""><br></p></div></div>