[rygel] server: Prevent potential null dereference



commit eabd7cf5598bd356724ed1421f962169285f076b
Author: Jens Georg <mail jensge org>
Date:   Sun Jun 22 11:21:16 2014 +0200

    server: Prevent potential null dereference
    
    Ported from patch in 720223
    
    Signed-off-by: Jens Georg <mail jensge org>

 src/librygel-server/rygel-http-get-handler.vala |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/librygel-server/rygel-http-get-handler.vala b/src/librygel-server/rygel-http-get-handler.vala
index df0603f..83f77da 100644
--- a/src/librygel-server/rygel-http-get-handler.vala
+++ b/src/librygel-server/rygel-http-get-handler.vala
@@ -64,6 +64,7 @@ internal abstract class Rygel.HTTPGetHandler: GLib.Object {
 
         // Handle Samsung DLNA TV proprietary subtitle headers
         if (request.msg.request_headers.get_one ("getCaptionInfo.sec") != null
+            && (request.object is VideoItem)
             && (request.object as VideoItem).subtitles.size > 0) {
                 var caption_uri = request.http_server.create_uri_for_item
                                         (request.object as MediaItem,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]