summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'psi/imainarg.c')
-rw-r--r--psi/imainarg.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/psi/imainarg.c b/psi/imainarg.c
index 76653f32..c5d74caf 100644
--- a/psi/imainarg.c
+++ b/psi/imainarg.c
@@ -509,7 +509,9 @@ run_stdin:
break;
}
if (code >= 0)
- code = runarg(minst, "]put", psarg, ".runfile", runInit | runFlush, minst->user_errors, NULL, NULL);
+ code = run_string(minst, "]put", 0, minst->user_errors, NULL, NULL);
+ if (code >= 0)
+ code = argproc(minst, psarg);
arg_free((char *)psarg, minst->heap);
if (code >= 0)
code = gs_error_Quit;