[c-ares/f14/master] fix ares_get_servers
Jakub Hrozek
jhrozek at fedoraproject.org
Wed Aug 25 08:40:50 UTC 2010
commit f42ed598312ac235bd3296f458fd6011edf7d080
Author: Jakub Hrozek <jhrozek at redhat.com>
Date: Wed Aug 25 10:36:42 2010 +0200
fix ares_get_servers
...-break-that-caused-get_ares_servers-to-fa.patch | 28 ++++++++++++++++++++
c-ares.spec | 8 +++++-
2 files changed, 35 insertions(+), 1 deletions(-)
---
diff --git a/0001-Add-missing-break-that-caused-get_ares_servers-to-fa.patch b/0001-Add-missing-break-that-caused-get_ares_servers-to-fa.patch
new file mode 100644
index 0000000..964757d
--- /dev/null
+++ b/0001-Add-missing-break-that-caused-get_ares_servers-to-fa.patch
@@ -0,0 +1,28 @@
+From 293cd3170019015b6ce40f9fa5efc45bd89dad1a Mon Sep 17 00:00:00 2001
+From: Ben Greear <greearb at candelatech.com>
+Date: Tue, 24 Aug 2010 16:48:47 -0700
+Subject: [PATCH] Add missing break that caused get_ares_servers to fail.
+
+Reported-by: Ning Dong <flintning at 163.com>
+Signed-off-by: Ben Greear <greearb at candelatech.com>
+---
+ ares_data.c | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+diff --git a/ares_data.c b/ares_data.c
+index 6b6fae8..a2477be 100644
+--- a/ares_data.c
++++ b/ares_data.c
+@@ -145,7 +145,8 @@ void *ares_malloc_data(ares_datatype type)
+ ptr->data.addr_node.next = NULL;
+ ptr->data.addr_node.family = 0;
+ memset(&ptr->data.addr_node.addrV6, 0,
+- sizeof(ptr->data.addr_node.addrV6));
++ sizeof(ptr->data.addr_node.addrV6));
++ break;
+
+ default:
+ free(ptr);
+--
+1.7.2.1
+
diff --git a/c-ares.spec b/c-ares.spec
index 76a06ec..c9bac31 100644
--- a/c-ares.spec
+++ b/c-ares.spec
@@ -1,7 +1,7 @@
Summary: A library that performs asynchronous DNS operations
Name: c-ares
Version: 1.7.3
-Release: 1%{?dist}
+Release: 2%{?dist}
License: MIT
Group: System Environment/Libraries
URL: http://c-ares.haxx.se/
@@ -9,6 +9,9 @@ Source0: http://c-ares.haxx.se/c-ares-%{version}.tar.gz
Source1: LICENSE
Patch0: %{name}-1.7.0-optflags.patch
Patch1: c-ares-multilib.patch
+# upstream patches from 1.4 development
+Patch2: 0001-Add-missing-break-that-caused-get_ares_servers-to-fa.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -66,6 +69,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/ares_*
%changelog
+* Wed Aug 25 2010 Jakub Hrozek <jhrozek at redhat.com> - 1.7.3-2
+- fix ares_get_servers
+
* Tue Jun 15 2010 Jakub Hrozek <jhrozek at redhat.com> - 1.7.3-1
- Upgrade to new upstream release 1.7.3 (obsoletes search/domain patch)
- Fix conflict of -devel packages on multilib architectures (#602880)
More information about the scm-commits
mailing list