mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-16 07:56:12 +03:00
Update mlogc code
This commit is contained in:
parent
f0fab2a803
commit
c19269dc4b
@ -421,10 +421,13 @@ static int read_queue_entries(apr_file_t *fd, apr_time_t *queue_time)
|
|||||||
{
|
{
|
||||||
char linebuf[4100];
|
char linebuf[4100];
|
||||||
int line_count = -1;
|
int line_count = -1;
|
||||||
|
int line_size = 0;
|
||||||
|
apr_status_t rc = 0;
|
||||||
|
char *p = NULL;
|
||||||
|
|
||||||
for(;;) {
|
for(;;) {
|
||||||
apr_status_t rc = apr_file_gets(linebuf, 4096, fd);
|
memset(linebuf, 0, 4100);
|
||||||
char *p;
|
rc = apr_file_gets(linebuf, 4096, fd);
|
||||||
|
|
||||||
if (rc == APR_EOF) break;
|
if (rc == APR_EOF) break;
|
||||||
if (rc != APR_SUCCESS) {
|
if (rc != APR_SUCCESS) {
|
||||||
@ -440,14 +443,16 @@ static int read_queue_entries(apr_file_t *fd, apr_time_t *queue_time)
|
|||||||
}
|
}
|
||||||
|
|
||||||
p = &linebuf[0];
|
p = &linebuf[0];
|
||||||
|
line_size = strlen(p);
|
||||||
|
|
||||||
/* Remove the \n from the end of the line. */
|
/* Remove the \n from the end of the line. */
|
||||||
while(*p != '\0') {
|
while(*p != '\0' && line_size > 0) {
|
||||||
if (*p == '\n') {
|
if (*p == '\n') {
|
||||||
*p = '\0';
|
*p = '\0';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
p++;
|
p++;
|
||||||
|
line_size--;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (linebuf[0] == '#') { /* Ignore comments. */
|
if (linebuf[0] == '#') { /* Ignore comments. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user