dovecot-2.2: lib-fs: Minor code cleanup

dovecot at dovecot.org dovecot at dovecot.org
Tue Sep 25 17:44:50 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.2/rev/89f8843be67b
changeset: 15099:89f8843be67b
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Sep 25 17:44:37 2012 +0300
description:
lib-fs: Minor code cleanup

diffstat:

 src/lib-fs/fs-api.c |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (27 lines):

diff -r 3b01d09f7762 -r 89f8843be67b src/lib-fs/fs-api.c
--- a/src/lib-fs/fs-api.c	Tue Sep 25 17:42:44 2012 +0300
+++ b/src/lib-fs/fs-api.c	Tue Sep 25 17:44:37 2012 +0300
@@ -14,13 +14,14 @@
 fs_alloc(const struct fs *fs_class, const char *args,
 	 const struct fs_settings *set, struct fs **fs_r, const char **error_r)
 {
+	struct fs *fs = NULL;
 	char *error_dup = NULL;
 	int ret;
 
 	T_BEGIN {
 		const char *error;
 
-		ret = fs_class->v.init(args, set, fs_r, &error);
+		ret = fs_class->v.init(args, set, &fs, &error);
 		if (ret < 0)
 			error_dup = i_strdup(error);
 	} T_END;
@@ -33,6 +34,7 @@
 		return -1;
 	}
 	(*fs_r)->last_error = str_new(default_pool, 64);
+	*fs_r = fs;
 	return 0;
 }
 


More information about the dovecot-cvs mailing list