From cf2a3f966adb76e2758ceef55eb9adffb2fab965 Mon Sep 17 00:00:00 2001 From: Don Porter Date: Mon, 20 Mar 2017 19:59:25 -0400 Subject: [PATCH] Fix another PAL unit test --- Pal/src/db_main.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Pal/src/db_main.c b/Pal/src/db_main.c index f0b7b8ce..e17f465f 100644 --- a/Pal/src/db_main.c +++ b/Pal/src/db_main.c @@ -371,8 +371,13 @@ has_manifest: exec_uri[exec_strlen] = '\0'; ret = _DkStreamOpen(&exec_handle, exec_uri, PAL_ACCESS_RDONLY, 0, 0, 0); - if (ret < 0) - init_fail(-ret, "cannot open executable"); + // DEP 3/20/17: There are cases where we want to let + // the PAL start up without a main executable. Don't + // die here, just free the exec_uri buffer. + if (ret < 0) { + free(exec_uri); + exec_uri = NULL; + } } }