rygel r27 - in trunk: . src
- From: zeeshanak svn gnome org
- To: svn-commits-list gnome org
- Subject: rygel r27 - in trunk: . src
- Date: Tue, 28 Oct 2008 20:58:37 +0000 (UTC)
Author: zeeshanak
Date: Tue Oct 28 20:58:37 2008
New Revision: 27
URL: http://svn.gnome.org/viewvc/rygel?rev=27&view=rev
Log:
Host the root directory rather than user's home directory.
This is done because tracker URI's are absolute file paths and it could be
tracking other directories as well.
Modified:
trunk/ChangeLog
trunk/src/gupnp-media-tracker.c
Modified: trunk/src/gupnp-media-tracker.c
==============================================================================
--- trunk/src/gupnp-media-tracker.c (original)
+++ trunk/src/gupnp-media-tracker.c Tue Oct 28 20:58:37 2008
@@ -31,7 +31,8 @@
#include "gupnp-media-tracker.h"
-#define HOME_DIR_ALIAS "/media"
+#define ROOT_DIR "/"
+#define ROOT_DIR_ALIAS "/media"
#define TRACKER_SERVICE "org.freedesktop.Tracker"
#define TRACKER_PATH "/org/freedesktop/tracker"
@@ -182,10 +183,10 @@
goto error_case;
}
- /* Host user's home dir */
+ /* Host the system root dir */
gupnp_context_host_path (tracker->priv->context,
- g_get_home_dir (),
- HOME_DIR_ALIAS);
+ ROOT_DIR,
+ ROOT_DIR_ALIAS);
return object;
@@ -450,10 +451,10 @@
gupnp_didl_lite_resource_reset (&res);
/* URI */
- res.uri = g_strdup_printf ("http://%s:%d%s/%s",
+ res.uri = g_strdup_printf ("http://%s:%d%s%s",
gupnp_context_get_host_ip (context),
gupnp_context_get_port (context),
- HOME_DIR_ALIAS,
+ ROOT_DIR_ALIAS,
path);
/* Protocol info */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]