src/cache.c [771:783]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int set_execute = -1; if (is_created(node) && node->mode & (S_IXUSR | S_IXGRP | S_IXOTH)) set_execute = 1; int ret = dav_put(node->path, node->cache_path, &node->remote_exists, &node->lock_expire, &node->etag, &node->smtime, set_execute); if (!ret) { node->utime = time(NULL); node->dirty = 0; if (dav_unlock(node->path, &node->lock_expire) == 0) remove_from_changed(node); } else { if (debug) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/cache.c [873:885]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int set_execute = -1; if (is_created(node) && node->mode & (S_IXUSR | S_IXGRP | S_IXOTH)) set_execute = 1; int ret = dav_put(node->path, node->cache_path, &node->remote_exists, &node->lock_expire, &node->etag, &node->smtime, set_execute); if (!ret) { node->utime = time(NULL); node->dirty = 0; if (dav_unlock(node->path, &node->lock_expire) == 0) remove_from_changed(node); } else { if (debug) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -