cups/cups-1.3.10-fix-DNS-rebinding-protection.patch

14 lines
465 B
Diff

--- scheduler/client.c.orig 2009-04-16 21:32:04.000000000 +0200
+++ scheduler/client.c 2009-06-26 12:37:07.000000000 +0200
@@ -4879,7 +4879,9 @@ valid_host(cupsd_client_t *con) /* I -
!strcmp(host, "127.0.0.1") ||
!strncmp(host, "127.0.0.1:", 10) ||
!strcmp(host, "[::1]") ||
- !strncmp(host, "[::1]:", 6));
+ !strncmp(host, "[::1]:", 6) ||
+ !strcmp(host, "::1") ||
+ !strncmp(host, "::1:", 4));
}
#ifdef HAVE_DNSSD