From 1986df866bafc97f53096444fe9afe79ac239df6 Mon Sep 17 00:00:00 2001 From: corinna Date: Tue, 21 Jul 2009 13:28:59 +0000 Subject: [PATCH] * dtable.cc (dup2): Correct return value for no-op. --- winsup/cygwin/ChangeLog | 4 ++++ winsup/cygwin/dtable.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index c9696593d0..e12bd85c90 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2009-07-21 Eric Blake + + * dtable.cc (dup2): Correct return value for no-op. + 2009-07-21 Corinna Vinschen Eric Blake diff --git a/winsup/cygwin/dtable.cc b/winsup/cygwin/dtable.cc index 22303dfdeb..c361d01da2 100644 --- a/winsup/cygwin/dtable.cc +++ b/winsup/cygwin/dtable.cc @@ -621,7 +621,7 @@ dtable::dup2 (int oldfd, int newfd) if (newfd == oldfd) { - res = 0; + res = newfd; goto done; } -- 2.11.0