Sergey Kandaurov Wrote:
> > Поиском попадалось, что это возможно из-за более раннего включения
> системных
> > заголовков, чем заголовки nginx
> > Но тут вроде все безопасно
> >
>
> Объяснение здесь:
> https://trac.nginx.org/nginx/ticket/2312#comment:4
> http://nginx.org/en/docs/dev/development_guide.html#include_files
>
> > В самом naxsi.h
> > #include "ext/libinjection/libinjection_sqli.h"
> > #include "ext/libinjection/libinjection_xss.h"
> > #include <ctype.h>
> > #include <nginx.h>
> > #include <ngx_config.h>
> > #include <ngx_core.h>
> > #include <ngx_event.h> <--- Вот тут и ломается
> > ...
Да, спасибо, именно это я и читал
И, естественно, менял порядок (выносил первые 3 вниз), не помогало
И в самом ../naxsi/naxsi_src/naxsi_runtime.c первым стоит #include "assert.h", его я тоже переносил и тоже не помогало
Но вот объединить оба действия как-то не догадался :-)
Еще раз спасибо