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