From 992f0d6b877a151d6bcab20757b13fc8e96bc764 Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Tue, 15 May 2012 16:15:27 +0200 Subject: [PATCH] ownCloud: set correct module load error code. --- src/csync.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/csync.c b/src/csync.c index 6da14dd5c2..2bd2d85ce5 100644 --- a/src/csync.c +++ b/src/csync.c @@ -296,11 +296,13 @@ retry_vio_init: if (rc < 0) { len = strlen(module); - if (module[len-1] == 's') { + if (len > 0 && module[len-1] == 's') { module[len-1] = '\0'; goto retry_vio_init; } - + /* error condition: Module could not be loaded */ + ctx->error_code = CSYNC_ERR_MODULE; + SAFE_FREE(module); goto out; }