From: Michael Tremer Date: Mon, 14 Jun 2021 10:57:18 +0000 (+0000) Subject: pakfire: Initialize some basic stuff earlier X-Git-Tag: 0.9.28~1260 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66e5c33a914f7eaa068d6ba4bae856a5ed7aa120;p=pakfire.git pakfire: Initialize some basic stuff earlier Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 561084363..6a842388e 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -814,6 +814,16 @@ PAKFIRE_EXPORT int pakfire_create(Pakfire* pakfire, const char* path, const char p->nrefs = 1; p->flags = flags; + // Set architecture + pakfire_string_set(p->arch, arch); + + // Setup logging + p->log_function = pakfire_log_syslog; + + const char* env = secure_getenv("PAKFIRE_LOG"); + if (env) + pakfire_log_set_priority(p, log_priority(env)); + // Initialise configuration r = pakfire_config_create(&p->config); if (r) @@ -835,16 +845,6 @@ PAKFIRE_EXPORT int pakfire_create(Pakfire* pakfire, const char* path, const char // Set path pakfire_string_set(p->path, path); - // Set architecture - pakfire_string_set(p->arch, arch); - - // Setup logging - p->log_function = pakfire_log_syslog; - - const char* env = secure_getenv("PAKFIRE_LOG"); - if (env) - pakfire_log_set_priority(p, log_priority(env)); - // Read /etc/os-release r = pakfire_read_os_release(p); if (r && errno != ENOENT)