CVS commit by ossi: 

no/empty mailbox name means INBOX


  M +6 -2      main.c   1.62


--- isync/src/main.c  #1.61:1.62
@@ -485,4 +485,6 @@ static void done_sync_dyn( int sts, void
 static void done_sync( int sts, void *aux );
 
+#define nz(a,b) ((a)?(a):(b))
+
 static void
 sync_chans( main_vars_t *mvars, int ent )
@@ -579,4 +581,6 @@ sync_chans( main_vars_t *mvars, int ent 
                if (mvars->boxlist) {
                        if ((mvars->names[S] = strsep( &mvars->boxp, ",\n" ))) {
+                               if (!*mvars->names[S])
+                                       mvars->names[S] = 0;
                                if (!mvars->list) {
                                        mvars->names[M] = mvars->names[S];
@@ -584,5 +588,5 @@ sync_chans( main_vars_t *mvars, int ent 
                                        goto syncw;
                                }
-                               puts( mvars->names[S] );
+                               puts( nz( mvars->names[S], "INBOX" ) );
                                goto syncmlx;
                        }
@@ -625,5 +629,5 @@ sync_chans( main_vars_t *mvars, int ent 
                                        goto syncml;
                        } else
-                               printf( "%s <=> %s\n", mvars->chan->boxes[M], 
mvars->chan->boxes[S] );
+                               printf( "%s <=> %s\n", nz( 
mvars->chan->boxes[M], "INBOX" ), nz( mvars->chan->boxes[S], "INBOX" ) );
                }
 




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to