summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2015-09-16 14:24:08 +0200
committerJens Georg <mail@jensge.org>2015-09-26 20:57:41 +0200
commit91a2d795e56546360f96b7ba589f719314cd0853 (patch)
tree1032b094da76f63a939a560831ad622dcf562788
parentc8081dc193bc6efddbe862e99a4de8499d5ce283 (diff)
downloadrygel-91a2d795e56546360f96b7ba589f719314cd0853.tar.gz
server: Avoid crash on empty protocol info
Signed-off-by: Jens Georg <mail@jensge.org>
-rw-r--r--src/librygel-server/rygel-http-resource-handler.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librygel-server/rygel-http-resource-handler.vala b/src/librygel-server/rygel-http-resource-handler.vala
index 1c8009c3..f2aceab3 100644
--- a/src/librygel-server/rygel-http-resource-handler.vala
+++ b/src/librygel-server/rygel-http-resource-handler.vala
@@ -56,7 +56,7 @@ internal class Rygel.HTTPMediaResourceHandler : HTTPGetHandler {
var protocol_info = media_resource.get_protocol_info (replacements);
if (protocol_info != null) {
var pi_fields = protocol_info.to_string ().split (":", 4);
- if (pi_fields[3] != null) {
+ if (pi_fields != null && pi_fields[3] != null) {
request.msg.response_headers.append ("contentFeatures.dlna.org",
pi_fields[3]);
}