diff -r f5921d151c29 -r 47791bdf1725 dav/sync.c --- a/dav/sync.c Wed Jul 13 12:03:04 2016 +0200 +++ b/dav/sync.c Wed Jul 13 14:29:50 2016 +0200 @@ -1099,7 +1099,7 @@ int ret = -1; int created = 0; - for(int i=0;imax_retry;i++) { + for(int i=0;i<=dir->max_retry;i++) { if(!created && dav_create(res)) { continue; } @@ -1166,7 +1166,7 @@ int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local) { res->iscollection = 1; int ret = -1; - for(int i=0;imax_retry;i++) { + for(int i=0;i<=dir->max_retry;i++) { if(dav_create(res)) { continue; }