From 6d8fe315e6115533be453528dd0cf004a65241e9 Mon Sep 17 00:00:00 2001 From: SaintPeter Date: Sat, 2 Jan 2016 13:45:49 -0800 Subject: [PATCH] Fix issues where bad user code hits the tail --- client/commonFramework/end.js | 2 +- client/commonFramework/execute-challenge-stream.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/commonFramework/end.js b/client/commonFramework/end.js index 3948f0aeb2..b28a29e9fb 100644 --- a/client/commonFramework/end.js +++ b/client/commonFramework/end.js @@ -35,7 +35,7 @@ $(document).ready(function() { .flatMap(code => { return common.detectUnsafeCode$(code) .map(() => { - const combinedCode = common.head + code + common.tail; + const combinedCode = common.head + '\n;;' + code + '\n;;' + common.tail; return addLoopProtect(combinedCode); }) diff --git a/client/commonFramework/execute-challenge-stream.js b/client/commonFramework/execute-challenge-stream.js index b81de64486..29af8f7279 100644 --- a/client/commonFramework/execute-challenge-stream.js +++ b/client/commonFramework/execute-challenge-stream.js @@ -18,7 +18,7 @@ window.common = (function(global) { const originalCode = code; const head = common.arrayToNewLineString(common.head); const tail = common.arrayToNewLineString(common.tail); - const combinedCode = head + code + tail; + const combinedCode = head + '\n;;' + code + '\n;;' + tail; ga('send', 'event', 'Challenge', 'ran-code', common.challengeName);