aboutsummaryrefslogtreecommitdiffstats
path: root/main/cups/cups-httpAddrLength.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-07-15 09:33:04 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-07-29 12:11:20 +0000
commit9f63973f52df08430f80a8f102b0a90341a2d3cc (patch)
treeae012636226f3428b38afecf1b37f589751b683a /main/cups/cups-httpAddrLength.patch
parent353f4d222954c599c368e9ae5acc09488b79eb6c (diff)
downloadaports-9f63973f52df08430f80a8f102b0a90341a2d3cc.tar.bz2
aports-9f63973f52df08430f80a8f102b0a90341a2d3cc.tar.xz
main/cups: security upgrade to 1.7.4 (CVE-2014-5029/5030/5031)
fixes #3254
Diffstat (limited to 'main/cups/cups-httpAddrLength.patch')
-rw-r--r--main/cups/cups-httpAddrLength.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/main/cups/cups-httpAddrLength.patch b/main/cups/cups-httpAddrLength.patch
new file mode 100644
index 0000000000..aea8bb409f
--- /dev/null
+++ b/main/cups/cups-httpAddrLength.patch
@@ -0,0 +1,13 @@
+diff --git a/backend/lpd.c b/backend/lpd.c
+index 48d1a5f..0a1bd1e 100644
+--- a/backend/lpd.c
++++ b/backend/lpd.c
+@@ -1269,7 +1269,7 @@ rresvport_af(int *port, /* IO - Port number to bind to */
+ * Try binding the port to the socket; return if all is OK...
+ */
+
+- if (!bind(fd, (struct sockaddr *)&addr, httpAddrSize(&addr)))
++ if (!bind(fd, (struct sockaddr *)&addr, httpAddrLength(&addr)))
+ return (fd);
+
+ /*