mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-24 21:35:47 +03:00
Add error message in csync_vio_mkdir.
This commit is contained in:
parent
0da1133bdb
commit
c16abe8a7b
2 changed files with 5 additions and 1 deletions
|
@ -20,6 +20,7 @@
|
|||
<category name="csync.updater" priority="notice" appender="stderr"/>
|
||||
<category name="csync.reconciler" priority="notice" appender="stderr"/>
|
||||
<category name="csync.propagator" priority="notice" appender="stderr"/>
|
||||
<category name="csync.vio.main" priority="notice" appender="stderr"/>
|
||||
|
||||
<!-- default appenders ===================================== -->
|
||||
<appender name="stdout" type="stream" layout="basic"/>
|
||||
|
|
|
@ -341,7 +341,7 @@ int csync_vio_mkdir(CSYNC *ctx, const char *uri, mode_t mode) {
|
|||
|
||||
int csync_vio_mkdirs(CSYNC *ctx, const char *uri, mode_t mode) {
|
||||
int tmp;
|
||||
csync_vio_file_stat_t *st;
|
||||
csync_vio_file_stat_t *st = NULL;
|
||||
|
||||
if (uri == NULL) {
|
||||
errno = EINVAL;
|
||||
|
@ -360,6 +360,7 @@ int csync_vio_mkdirs(CSYNC *ctx, const char *uri, mode_t mode) {
|
|||
}
|
||||
}
|
||||
csync_vio_file_stat_destroy(st);
|
||||
st = NULL;
|
||||
|
||||
tmp = strlen(uri);
|
||||
while(tmp > 0 && uri[tmp - 1] == '/') --tmp;
|
||||
|
@ -379,6 +380,8 @@ int csync_vio_mkdirs(CSYNC *ctx, const char *uri, mode_t mode) {
|
|||
return -1;
|
||||
}
|
||||
} else if (errno != ENOENT) {
|
||||
CSYNC_LOG(CSYNC_LOG_PRIORITY_ERROR, "csync_vio_mkdirs stat failed: %s",
|
||||
strerror(errno));
|
||||
csync_vio_file_stat_destroy(st);
|
||||
return -1;
|
||||
} else if (csync_vio_mkdirs(ctx, suburi, mode) < 0) {
|
||||
|
|
Loading…
Reference in a new issue