From 8d8099f0d4e3cc00a00fa6762482971303191aa3 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Tue, 5 Feb 2019 19:05:03 -0800 Subject: [PATCH] added inline JS support to Service --- meshservice/ServiceMain.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meshservice/ServiceMain.c b/meshservice/ServiceMain.c index b374f57..5f9bfd1 100644 --- a/meshservice/ServiceMain.c +++ b/meshservice/ServiceMain.c @@ -945,6 +945,12 @@ int main(int argc, char* argv[]) char *integratedJavaScript; int integragedJavaScriptLen; ILibDuktape_ScriptContainer_CheckEmbedded(&integratedJavaScript, &integragedJavaScriptLen); + if (argc > 2 && strcmp(argv[1], "-exec") == 0 && integragedJavaScriptLen == 0) + { + integratedJavaScript = ILibString_Copy(argv[2], -1); + integragedJavaScriptLen = strnlen_s(integratedJavaScript, sizeof(ILibScratchPad)); + } + CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);