changeset 424:19be3b27df6f

Fixed forgotten resetting of identity.
author markus schnalke <meillo@marmaro.de>
date Wed, 30 May 2012 11:24:33 +0200 (2012-05-30)
parents 196dfb2a3056
children a19e47ebbb33
files src/log.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/log.c	Wed May 30 10:38:29 2012 +0200
+++ b/src/log.c	Wed May 30 11:24:33 2012 +0200
@@ -75,6 +75,9 @@
 		logfile = fopen(filename, "a");
 		if (!logfile) {
 			fprintf(stderr, "could not open log '%s': %s\n", filename, strerror(errno));
+			if (!conf.run_as_user) {
+				set_euidgid(saved_uid, saved_gid, NULL, NULL);
+			}
 			return FALSE;
 		}
 		g_free(filename);