Browse Source

whoops - 'isync -w' would write .mbsyncrc to a wrong directory

wip/maildir-uid-dupes-test
Oswald Buddenhagen 19 years ago
parent
commit
a41ea8f9f1
  1. 4
      src/compat/main.c

4
src/compat/main.c

@ -331,8 +331,8 @@ main( int argc, char **argv )
while ((de = readdir( dir ))) { while ((de = readdir( dir ))) {
if (*de->d_name == '.') if (*de->d_name == '.')
continue; continue;
nfsnprintf( path1, sizeof(path1), "%s/%s/cur", xmaildir, de->d_name ); nfsnprintf( path2, sizeof(path2), "%s/%s/cur", xmaildir, de->d_name );
if (stat( path1, &st ) || !S_ISDIR( st.st_mode )) if (stat( path2, &st ) || !S_ISDIR( st.st_mode ))
continue; continue;
global.path = de->d_name; global.path = de->d_name;
global.box = (inbox && !strcmp( inbox, global.path )) ? global.box = (inbox && !strcmp( inbox, global.path )) ?

Loading…
Cancel
Save