From 7d90de1f4e6552842fbb1e51c59ea05311aaa297 Mon Sep 17 00:00:00 2001
From: Florian Angerer <florian.angerer@oracle.com>
Date: Tue, 13 Mar 2018 16:46:27 +0100
Subject: [PATCH] Do not assume existence of file option in Rscript.

---
 .../src/com/oracle/truffle/r/launcher/RscriptCommand.java       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/RscriptCommand.java b/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/RscriptCommand.java
index 0469f79853..51fb18b436 100644
--- a/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/RscriptCommand.java
+++ b/com.oracle.truffle.r.launcher/src/com/oracle/truffle/r/launcher/RscriptCommand.java
@@ -142,7 +142,7 @@ public class RscriptCommand {
                         errStream).build()) {
             consoleHandler.setContext(context);
             String fileOption = options.getString(RCmdOption.FILE);
-            return RCommand.readEvalPrint(context, consoleHandler, new File(fileOption));
+            return RCommand.readEvalPrint(context, consoleHandler, fileOption != null ? new File(fileOption) : null);
         }
     }
 }
-- 
GitLab