243:f5921d151c29 | 244:47791bdf1725 |
---|---|
1097 | 1097 |
1098 dav_set_content(res, in, (dav_read_func)fread); | 1098 dav_set_content(res, in, (dav_read_func)fread); |
1099 | 1099 |
1100 int ret = -1; | 1100 int ret = -1; |
1101 int created = 0; | 1101 int created = 0; |
1102 for(int i=0;i<dir->max_retry;i++) { | 1102 for(int i=0;i<=dir->max_retry;i++) { |
1103 if(!created && dav_create(res)) { | 1103 if(!created && dav_create(res)) { |
1104 continue; | 1104 continue; |
1105 } | 1105 } |
1106 created = 1; | 1106 created = 1; |
1107 if(dav_store(res)) { | 1107 if(dav_store(res)) { |
1164 } | 1164 } |
1165 | 1165 |
1166 int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local) { | 1166 int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local) { |
1167 res->iscollection = 1; | 1167 res->iscollection = 1; |
1168 int ret = -1; | 1168 int ret = -1; |
1169 for(int i=0;i<dir->max_retry;i++) { | 1169 for(int i=0;i<=dir->max_retry;i++) { |
1170 if(dav_create(res)) { | 1170 if(dav_create(res)) { |
1171 continue; | 1171 continue; |
1172 } | 1172 } |
1173 ret = 0; | 1173 ret = 0; |
1174 break; | 1174 break; |