summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2007-06-23 23:35:41 +0000
committerSven Wegener <swegener@gentoo.org>2007-06-23 23:35:41 +0000
commite6d5e880cbf00b9c68baaa737a75a6d794328ecf (patch)
tree56349c1547c58e655e9bb6de64f413e94aac9872 /net-dns/avahi/files
parentAdd a local USE flag allowing to build x11vnc against the system libvncserver... (diff)
downloadgentoo-2-e6d5e880cbf00b9c68baaa737a75a6d794328ecf.tar.gz
gentoo-2-e6d5e880cbf00b9c68baaa737a75a6d794328ecf.tar.bz2
gentoo-2-e6d5e880cbf00b9c68baaa737a75a6d794328ecf.zip
Backporting the security fix to 0.6.19 because of unresolved issues with 0.6.20.
(Portage version: 2.1.3_rc5)
Diffstat (limited to 'net-dns/avahi/files')
-rw-r--r--net-dns/avahi/files/avahi-0.6.19-assert-security.patch23
-rw-r--r--net-dns/avahi/files/digest-avahi-0.6.19-r13
2 files changed, 26 insertions, 0 deletions
diff --git a/net-dns/avahi/files/avahi-0.6.19-assert-security.patch b/net-dns/avahi/files/avahi-0.6.19-assert-security.patch
new file mode 100644
index 000000000000..596245ecbe31
--- /dev/null
+++ b/net-dns/avahi/files/avahi-0.6.19-assert-security.patch
@@ -0,0 +1,23 @@
+Index: trunk/avahi-daemon/dbus-util.c
+===================================================================
+--- trunk/avahi-daemon/dbus-util.c (revision 1357)
++++ trunk/avahi-daemon/dbus-util.c (revision 1482)
+@@ -345,4 +345,7 @@
+ n = 0;
+ dbus_message_iter_get_fixed_array(&sub2, &k, &n);
++
++ if (!k)
++ k = (const uint8_t*) "";
+
+ strlst = avahi_string_list_add_arbitrary(strlst, k, n);
+Index: trunk/avahi-common/strlst.c
+===================================================================
+--- trunk/avahi-common/strlst.c (revision 1050)
++++ trunk/avahi-common/strlst.c (revision 1482)
+@@ -52,5 +52,5 @@
+ AvahiStringList *n;
+
+- assert(text);
++ assert(size == 0 || text);
+
+ if (!(n = avahi_string_list_add_anonymous(l, size)))
diff --git a/net-dns/avahi/files/digest-avahi-0.6.19-r1 b/net-dns/avahi/files/digest-avahi-0.6.19-r1
new file mode 100644
index 000000000000..166fb945297b
--- /dev/null
+++ b/net-dns/avahi/files/digest-avahi-0.6.19-r1
@@ -0,0 +1,3 @@
+MD5 a06782435d1c994ecd00a66e95a5d9d4 avahi-0.6.19.tar.gz 973381
+RMD160 15ae4baaa55f0020422552994a8d1ef33935b065 avahi-0.6.19.tar.gz 973381
+SHA256 a742dceda38f242f5eac72f2c3bc1bda76adf497d6913e88a9cbc624bf2dd68a avahi-0.6.19.tar.gz 973381