$OpenBSD: patch-src_grilo-mediaserver2_c,v 1.1 2013/04/15 08:23:41 ajacoutot Exp $

From 0866f4e9e0d21a0f9f909738ed1a3a2da014aef8 Mon Sep 17 00:00:00 2001
From: Juan A. Suarez Romero <jasuarez@igalia.com>
Date: Mon, 10 Sep 2012 13:52:23 +0000
Subject: Ensure there is always a valid title

--- src/grilo-mediaserver2.c.orig	Thu Aug 16 15:57:48 2012
+++ src/grilo-mediaserver2.c	Mon Apr 15 09:48:51 2013
@@ -263,6 +263,7 @@ fill_properties_table (MS2Server *server,
 {
   GList *prop;
   GrlKeyID key;
+  const gchar *title;
   gchar *id;
   gchar *urls[2] = { 0 };
 
@@ -280,9 +281,14 @@ fill_properties_table (MS2Server *server,
           g_free (id);
         }
       } else if (key == GRL_METADATA_KEY_TITLE) {
+        /* Ensure we always insert a valid title */
+        title = grl_media_get_title (media);
+        if (!title) {
+          title = "Unknown";
+        }
         ms2_server_set_display_name (server,
                                      properties_table,
-                                     grl_media_get_title (media));
+                                     title);
       } else if (key == GRL_METADATA_KEY_ALBUM) {
         ms2_server_set_album (server,
                               properties_table,
