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)
// 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)