From a19c8c257f52de47fa7c6833e68e388b481a9d22 Mon Sep 17 00:00:00 2001 From: "Zeeshan Ali (Khattak)" Date: Sun, 24 May 2009 23:09:56 +0300 Subject: [PATCH] Generate UDN when creating description first time We still want to generate UDN the first time user runs rygel but now we check if UDN already exists in the description rather than in config. --- src/rygel/rygel-media-server-factory.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/rygel/rygel-media-server-factory.vala b/src/rygel/rygel-media-server-factory.vala index 0315316..cd24362 100644 --- a/src/rygel/rygel-media-server-factory.vala +++ b/src/rygel/rygel-media-server-factory.vala @@ -168,7 +168,12 @@ public class Rygel.MediaServerFactory { return; } - element->set_content (this.config.get_udn (plugin_name)); + var udn = element->get_content (); + if (udn == null || udn == "") { + udn = Utils.generate_random_udn (); + + element->set_content (udn); + } } private void add_services_to_desc (Xml.Node *device_element, -- 2.7.4