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