On Mon, Jul 10, 2006 at 01:49:51AM +0200, Kurt Roeckx wrote: > On Sun, Jul 09, 2006 at 09:52:52PM +0200, Kurt Roeckx wrote: > > > > It seems that the created tar files are good, but during > > extraction it doesn't always react the same.
The problem seems to be this code in src/incremen.c:try_purge_directory(): const char *entry; struct stat st; if (p) free (p); p = new_name (directory_name, cur); if (!(entry = dumpdir_locate (current_stat_info.dumpdir, cur)) || (*entry == 'D' && S_ISDIR (st.st_mode)) || (*entry == 'Y' && !S_ISDIR (st.st_mode))) { if (deref_stat (false, p, &st)) Note that st isn't initialised. I have no idea what needs to be stat'ed there, or how to fix it. I think that most of what is inside the first if needs to be moved outside of it, but I'm not really sure. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]