소스 검색

[Minor] Stop polluting logs on garbadge urls

Issue: #3688
tags/3.0
Vsevolod Stakhov 3 년 전
부모
커밋
2944572017
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      src/libserver/url.c

+ 2
- 2
src/libserver/url.c 파일 보기

@@ -1803,7 +1803,7 @@ rspamd_url_is_ip (struct rspamd_url *uri, rspamd_mempool_t *pool)
end--;
}

if (end - p == 0) {
if (end - p == 0 || end - p > INET6_ADDRSTRLEN) {
return FALSE;
}

@@ -1832,7 +1832,7 @@ rspamd_url_is_ip (struct rspamd_url *uri, rspamd_mempool_t *pool)
if (shift < 32 &&
((*p == '.' && dots < 3) || (p == end && dots <= 3))) {
if (p - c + 1 >= (gint) sizeof (buf)) {
msg_err_pool ("invalid numeric url %*.s...: too long",
msg_debug_pool ("invalid numeric url %*.s...: too long",
INET6_ADDRSTRLEN, c);
return FALSE;
}

Loading…
취소
저장