From 761fc873a5089ecd9e95fc77511fa07338d05b44 Mon Sep 17 00:00:00 2001
From: Stef Walter <stefw@redhat.com>
Date: Fri, 10 Jan 2014 15:20:24 +0100
Subject: [PATCH] service: Don't crash if missing full_name_format in sssd.conf
Use the same default full_name_format as sssd.
We would like to retrieve this information from sssd, perhaps soon
we'll be able to do that via DBus.
---
service/realm-sssd.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/service/realm-sssd.c b/service/realm-sssd.c
index 3fdd390..3b2678c 100644
--- a/service/realm-sssd.c
+++ b/service/realm-sssd.c
@@ -350,6 +350,10 @@ update_login_formats (RealmSssd *self)
/* Setup the login formats */
format = realm_ini_config_get (self->pv->config, self->pv->section, "full_name_format");
+ if (format == NULL)
+ format = realm_ini_config_get (self->pv->config, "sssd", "full_name_format");
+ if (format == NULL)
+ format = g_strdup ("%1$s@%2$s");
/* The full domain name */
domain_name = calc_domain (self);
--
1.8.4.2