goto ERROR;
}
- r = pakfire_config_set_format(config, section, "key", "%.*s", (int)length, buffer);
- if (r) {
- ERROR(repo->pakfire, "Could not set key: %m\n");
- goto ERROR;
+#warning Are we actually exporting the key here?
+
+ if (buffer) {
+ r = pakfire_config_set_format(config, section, "key", "%.*s", (int)length, buffer);
+ if (r) {
+ ERROR(repo->pakfire, "Could not set key: %m\n");
+ goto ERROR;
+ }
}
}
// Priority
unsigned int priority = pakfire_repo_get_priority(repo);
if (priority) {
- r = pakfire_config_set_format(config, section, "priority", "%d", priority);
+ r = pakfire_config_set_format(config, section, "priority", "%u", priority);
if (r) {
ERROR(repo->pakfire, "Could not set priority: %m\n");
goto ERROR;