On Sat, 2001-12-15 at 23:20, Jason 'vanRijn' Kasper wrote:
> ecalconduit-Message: match: looking for local copy of [-1 -1 '' ''] 
> 
> **** Crash ****
> 
> This is the same thing as
> http://bugzilla.ximian.com/show_bug.cgi?id=11745.  
> 
> I'm running debian unstable, which has...
> 
> ii  pilot-link     0.9.5.0-6      Tools to communicate with a 3COM Pilot
> PDA o
> ii  evolution      1.0-1          The groupware suite
> 
> 
> The problem, I believe, rears its ugly head whenever a calendar item is
> added and deleted from the pilot without a sync with evolution in
> between.  The bug is marked in bugzilla as RESOLVED, and I would have
> thought that since the bug was reported on Evolution - 0.16.99, it would
> have been truly fixed by now.  
> 
> Anyone know what's going on with this?  Did it pop back in somewhere
> along the line?  Or is it going to be fixed in an upcoming release?

It has been fixed for awhile, note the problem was with pilot-link and
our packages our patched and the fix is in pilot-link cvs.  The patch is
attached.

-JP
-- 
--
=======================================================================
JP Rosevear                             [EMAIL PROTECTED]
Ximian Inc.                             http://www.ximian.com
Index: pilot-link/libsock/sync.c
===================================================================
RCS file: /cvs/pilot-link/pilot-link_src/libsock/sync.c,v
retrieving revision 1.21
diff -u -r1.21 sync.c
--- pilot-link/libsock/sync.c   6 Jun 2001 08:16:57 -0000       1.21
+++ pilot-link/libsock/sync.c   17 Oct 2001 22:30:51 -0000
@@ -392,6 +392,11 @@
                dchange = (drecord->flags & dlpRecAttrDirty) && (!ddel);
        }
 
+       /* Bail if the pilot record was created and deleted between syncs */
+       if (drecord == NULL && !parch && pdel)
+               return 0;
+       
+       /* Sync logic */
        if (precord != NULL && !parch && !pdel && drecord == NULL) {
                DesktopCheck(sh->AddRecord(sh, precord));
 

Reply via email to