From 3cf55f763ef8c75e8e8c11fca3c3e564668aee52 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Sat, 8 Nov 2014 17:53:18 -0800 Subject: Make it easier to debug scripts, especially from coredumps --- src/io/fd.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/io') diff --git a/src/io/fd.cpp b/src/io/fd.cpp index c0b44e8..bb0bbd5 100644 --- a/src/io/fd.cpp +++ b/src/io/fd.cpp @@ -102,6 +102,11 @@ namespace io int FD::close() { + if (fd == -1) + { + errno = EBADF; + return -1; + } return ::close(fd); } int FD::shutdown(int how) -- cgit v1.2.3-70-g09d2