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]