浏览代码

Fix another PAL unit test

Don Porter 8 年之前
父节点
当前提交
cf2a3f966a
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      Pal/src/db_main.c

+ 7 - 2
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;
+            }
         }
     }