rygel r395 - trunk/src/rygel
- From: zeeshanak svn gnome org
- To: svn-commits-list gnome org
- Subject: rygel r395 - trunk/src/rygel
- Date: Thu, 25 Dec 2008 12:02:04 +0000 (UTC)
Author: zeeshanak
Date: Thu Dec 25 12:02:04 2008
New Revision: 395
URL: http://svn.gnome.org/viewvc/rygel?rev=395&view=rev
Log:
Send a 404 if Streamer fails to create a stream from item.
Streamer.handle_item() sets the appropriate status code on HTTP message
if it fails to handle it.
Modified:
trunk/src/rygel/rygel-streamer.vala
Modified: trunk/src/rygel/rygel-streamer.vala
==============================================================================
--- trunk/src/rygel/rygel-streamer.vala (original)
+++ trunk/src/rygel/rygel-streamer.vala Thu Dec 25 12:02:04 2008
@@ -118,12 +118,14 @@
this.item_requested (item_id, out item);
if (item == null) {
warning ("Requested item '%s' not found\n", item_id);
+ msg.set_status (Soup.KnownStatusCode.NOT_FOUND);
return;
}
string uri = item.res.uri;
if (uri == null) {
warning ("Requested item '%s' didn't provide a URI\n", item_id);
+ msg.set_status (Soup.KnownStatusCode.NOT_FOUND);
return;
}
@@ -140,6 +142,7 @@
var src = Element.make_from_uri (URIType.SRC, uri, null);
if (src == null) {
warning ("Failed to create source element for URI: %s\n", uri);
+ msg.set_status (Soup.KnownStatusCode.NOT_FOUND);
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]