From 6d332cb2109843b458213724af115e7d9a8aa9bc Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 16 Oct 2013 16:20:39 +0000 Subject: [PATCH] Handle failure of StrDup(). git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48295 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- workbench/libs/workbench/openworkbenchobjecta.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workbench/libs/workbench/openworkbenchobjecta.c b/workbench/libs/workbench/openworkbenchobjecta.c index 09d98e57dc..23200e2efd 100644 --- a/workbench/libs/workbench/openworkbenchobjecta.c +++ b/workbench/libs/workbench/openworkbenchobjecta.c @@ -1,5 +1,5 @@ /* - Copyright © 1995-2010, The AROS Development Team. All rights reserved. + Copyright © 1995-2013, The AROS Development Team. All rights reserved. $Id$ Open a drawer or launch a program. @@ -622,6 +622,8 @@ static BOOL HandleTool D(bug("[WBLIB] OpenWorkbenchObjectA: it's a TOOL (%s)\n", tool)); path = StrDup(name); + if (path == NULL) + return FALSE; *(PathPart(path)) = 0; if -- 2.11.4.GIT