From 6e0a7d82b7bd99407aef87a0a266150ec3124336 Mon Sep 17 00:00:00 2001 From: Rafal Mielniczuk Date: Sat, 9 Jun 2012 15:10:28 +0200 Subject: [PATCH] compositor: change position of weston_log_file_open call In case XDG_RUNTIME_DIR was not set, weston_log will crash the compositor instead of spitting error msg, as weston log was not yet opened --- src/compositor.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compositor.c b/src/compositor.c index 3f54450c..67a750fc 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -3170,13 +3170,13 @@ int main(int argc, char *argv[]) argc = parse_options(core_options, ARRAY_LENGTH(core_options), argc, argv); + weston_log_file_open(log); + if (!getenv("XDG_RUNTIME_DIR")) { weston_log(xdg_error_message); exit(EXIT_FAILURE); } - weston_log_file_open(log); - gettimeofday(&tv, NULL); brokendown_time = localtime(&tv.tv_sec); strftime(buffer, sizeof buffer, "%Y-%m-%d %H:%M:%S", brokendown_time);