Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release-src > by-pkgid > 7c1fbef329e8e12db8af7adabf8b6030 > files > 1

libinfinity-0.5.5-4.mga5.src.rpm

From ddb5002f4f05679e11a5818be800f8bdeebe938e Mon Sep 17 00:00:00 2001
From: Armin Burgmeier <armin@arbur.net>
Date: Mon, 30 Jun 2014 12:22:20 +0200
Subject: [PATCH] Fix server crash on invalid id parameter in explore-node
 (#622)

---
 libinfinity/server/infd-directory.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libinfinity/server/infd-directory.c b/libinfinity/server/infd-directory.c
index 6b011f0..5968ce1 100644
--- a/libinfinity/server/infd-directory.c
+++ b/libinfinity/server/infd-directory.c
@@ -2585,6 +2585,8 @@ infd_directory_handle_explore_node(InfdDirectory* directory,
     error
   );
 
+  if(node == NULL) return FALSE;
+
   if(node->shared.subdir.explored == FALSE)
     if(infd_directory_node_explore(directory, node, error) == FALSE)
       return FALSE;
-- 
1.9.2