summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2016-05-08 09:30:36 +0000
committerXin LI <delphij@FreeBSD.org>2016-05-08 09:30:36 +0000
commit7206c4fc60c1fbf561c1eb04129201bf3a617b72 (patch)
tree1aeb5384ef448d3055bfd1f829073d8b623e8d54
parentf7f2b2fbe3f203ec7e855223743008741e54ac1d (diff)
parent464d64c86332c83ead63f01362597b5da9bd8e82 (diff)
Notes
-rw-r--r--contrib/file/src/magic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/file/src/magic.c b/contrib/file/src/magic.c
index 315a94420c4a..8cf62694383d 100644
--- a/contrib/file/src/magic.c
+++ b/contrib/file/src/magic.c
@@ -346,7 +346,7 @@ private void
close_and_restore(const struct magic_set *ms, const char *name, int fd,
const struct stat *sb)
{
- if (name == NULL)
+ if (fd == STDIN_FILENO || name == NULL)
return;
(void) close(fd);