From 2f8a485e4fe20c0458825d6dfe7fbc95e6335a45 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Sun, 4 Jan 2015 01:37:31 +0100 Subject: [PATCH] runnable module output not deleted if file is not in temp dir --- src/ce_main.pas | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ce_main.pas b/src/ce_main.pas index e01d6a7d..af8f89de 100644 --- a/src/ce_main.pas +++ b/src/ce_main.pas @@ -676,6 +676,8 @@ begin exit; // fname := fRunProc.Executable; + if ExtractFileDir(fname) <> GetTempDir(false) then + exit; killProcess(fRunProc); if fileExists(fname) then sysutils.DeleteFile(fname);