Thank you for your report and patch. Nevertheless, this was a known problem which is already fixed in cvs. I will prepare a fixed debian package soon.
regards voc On Friday 18 March 2005 15:21, Xavier Bestel wrote: > Package: librra0 > Version: 0.9.0-2 > Severity: important > Tags: patch > > > I have setup an Evolution2/SynCE pair with multisync, but somehow > Evolution had some entries ending with a '\' character. The problem is > that librra then deadlock around contact.c:670. > Here is a fix for that problem (note that you can't do source+=2 > otherwise you skip the EOS char) : > > --- lib/contact.c.orig 2005-03-18 14:49:45.000000000 +0100 > +++ lib/contact.c 2005-03-18 15:06:57.000000000 +0100 > @@ -668,6 +668,7 @@ static void unescape_string(char* value) > > default: > synce_warning("Unexpected escape: > '%c%c'", source[0], source[1]); + > source++; > break; > } > } > > > -- System Information: > Debian Release: 3.1 > APT prefers unstable > APT policy: (500, 'unstable'), (1, 'experimental') > Architecture: i386 (i686) > Kernel: Linux 2.6.10-1-686-smp > Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8) > > Versions of packages librra0 depends on: > ii libc6 2.3.2.ds1-20 GNU C Library: Shared > libraries an ii libmimedir 0.4-2 A library to > parse RFC 2425 Direct ii librapi2 0.9.0-6 Make > RAPI calls to a WinCE device, ii libsynce0 0.9.0-3 > A helper library for synce, a tool > > -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]