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]