Hello community, here is the log from the commit of package evolution-exchange checked in at Wed Jun 28 18:48:08 CEST 2006. -------- --- GNOME/evolution-exchange/evolution-exchange.changes 2006-06-16 20:33:30.000000000 +0200 +++ evolution-exchange/evolution-exchange.changes 2006-06-28 17:20:54.000000000 +0200 @@ -1,0 +2,5 @@ +Wed Jun 28 17:20:22 CEST 2006 - fejj@suse.de + +- Added bnc-179545.patch to fix a hang in the Exchange Connector. + +------------------------------------------------------------------- New: ---- bnc-179545.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution-exchange.spec ++++++ --- /var/tmp/diff_new_pack.w7v1Je/_old 2006-06-28 18:47:50.000000000 +0200 +++ /var/tmp/diff_new_pack.w7v1Je/_new 2006-06-28 18:47:50.000000000 +0200 @@ -19,7 +19,7 @@ Group: Productivity/Networking/Email/Utilities Autoreqprov: on Version: 2.6.0 -Release: 32 +Release: 33 Summary: Evolution Connector for Microsoft Exchange Server 2000/2003 Source: ftp://ftp.gnome.org/pub/GNOME/sources/evolution-exchange/2.6/%{name}-%{version}.tar.bz2 Source100: openldap-%{ldap_version}.tar.bz2 @@ -38,6 +38,7 @@ Patch12: bnc-166987-exchange.patch Patch13: bnc-179566.patch Patch14: bnc-179566-2.patch +Patch15: bnc-179545.patch # paches for linking static against openldap # on older versions <= 9.1 Patch100: openldap-%{ldap_version}.dif @@ -127,6 +128,7 @@ %patch12 %patch13 %patch14 +%patch15 %build %if %suse_version < 920 @@ -209,6 +211,8 @@ %{prefix}/share/gtk-doc/html/* %changelog -n evolution-exchange +* Wed Jun 28 2006 - fejj@suse.de +- Added bnc-179545.patch to fix a hang in the Exchange Connector. * Fri Jun 16 2006 - fejj@suse.de - Added bnc-179566-2.patch which fixes a bug in the last patch * Fri Jun 02 2006 - fejj@suse.de ++++++ bnc-179545.patch ++++++ Index: camel/camel-stub-marshal.c =================================================================== RCS file: /cvs/gnome/evolution-exchange/camel/camel-stub-marshal.c,v retrieving revision 1.2.8.3 diff -u -r1.2.8.3 camel-stub-marshal.c --- camel/camel-stub-marshal.c 15 Jun 2006 20:35:34 -0000 1.2.8.3 +++ camel/camel-stub-marshal.c 23 Jun 2006 14:25:45 -0000 @@ -90,9 +90,10 @@ ssize_t n; do { - if ((n = camel_read (marshal->fd, buf + nread, len - nread)) > 0) - nread += n; - } while (n && nread < len && errno != EINTR); + if ((n = camel_read (marshal->fd, buf + nread, len - nread)) <= 0) + break; + nread += n; + } while (nread < len); if (nread < len) { close (marshal->fd); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org