<br><div class="gmail_quote"><br>Hi there,<br><br> Busy compiling (more like porting) syslog-ng 3.2 to HP-UX 11.31, and I&#39;ve been hitting a few snags that I since over come, but now I hit one where I see the source code is not checking whether the afsql got a proper DBI initialization, nor whether the actual driver is available before starting the db thread/etc.<br>

<br>I&#39;ve modified the lines 988-990 below, where they were just a simple &quot;dbi_initialize();&quot;. On my setup, it &quot;initialized&quot;, but with 0 drivers available :( (No, I DO have installed the Postgrsql dbi-driver, so yes I&#39;ll be debugging the DBI side now :()<br>

<br>   986    if (!dbi_initialized)<br>   987      {<br>   988+        msg_error(&quot;HVT: dbi_initialization&quot;,<br>   989=          evt_tag_int(&quot;status&quot;,dbi_initialize(&quot;/opt/hvsyslog-ng3/lib/dbd&quot;)<br>

),<br>   990+          NULL);<br>   991        dbi_initialized = TRUE;<br>   992      }<br><br>I also would like syslog-ng to a check at startup time and to  rather exit with an error if the requested DBI driver is not available, than to wait till the messages starts to stream in and then to throw screens full of errors :(<br>
<font color="#888888">
<br><br>Hendrik<br>
</font></div><br>