diff --git a/src/log-file.c b/src/log-file.c index 59f83d9253..13c98e8641 100644 --- a/src/log-file.c +++ b/src/log-file.c @@ -174,7 +174,7 @@ static void LogFileMetaGetUserAgent(FILE *fp, Packet *p, File *ff) { table_iterator_reset(headers); while (table_iterator_next(headers, (void **)&h) != NULL) { - if (bstr_len(h->name) >= 4 && + if (bstr_len(h->name) >= 10 && SCMemcmpLowercase((uint8_t *)"user-agent", (uint8_t *)bstr_ptr(h->name), bstr_len(h->name)) == 0) { PrintRawJsonFp(fp, (uint8_t *)bstr_ptr(h->value), bstr_len(h->value)); diff --git a/src/log-filestore.c b/src/log-filestore.c index 23a164d21e..9f2cb35752 100644 --- a/src/log-filestore.c +++ b/src/log-filestore.c @@ -177,7 +177,7 @@ static void LogFilestoreMetaGetUserAgent(FILE *fp, Packet *p, File *ff) { table_iterator_reset(headers); while (table_iterator_next(headers, (void **)&h) != NULL) { - if (bstr_len(h->name) >= 4 && + if (bstr_len(h->name) >= 10 && SCMemcmpLowercase((uint8_t *)"user-agent", (uint8_t *)bstr_ptr(h->name), bstr_len(h->name)) == 0) { PrintRawUriFp(fp, (uint8_t *)bstr_ptr(h->value), bstr_len(h->value));