diff options
Diffstat (limited to 'Build/source/utils/asymptote/interact.cc')
-rw-r--r-- | Build/source/utils/asymptote/interact.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/interact.cc b/Build/source/utils/asymptote/interact.cc index 6e21f15116f..1009b1d4770 100644 --- a/Build/source/utils/asymptote/interact.cc +++ b/Build/source/utils/asymptote/interact.cc @@ -123,6 +123,10 @@ void pre_readline() int fd=intcast(settings::getSetting<Int>("inpipe")); if(fd >= 0) { if(!fin) fin=fdopen(fd,"r"); + if(!fin) { + cerr << "Cannot open inpipe " << fd << endl; + exit(-1); + } Readline=readpipeline; } else { #if defined(HAVE_READLINE) && defined(HAVE_LIBCURSES) |