Blame SOURCES/missing-fqname.patch

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