git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v2] Mingw: verify both ends of the pipe () call

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Aug 28, 2015, 09:43 UTC
Message-ID
<0000014f73b0e4ef-12b105a6-5f9c-4131-956f-97a1bd85e072-000000@eu-west-1.amazonses.com>
In-Reply-To
<0000014f6fdf5839-19f5bc24-80bf-4b9e-a26b-2ef089a28f06-000000@eu-west-1.amazonses.com>
From: Jose F. Morales <jfmcjf@gmail.com>

The code to open and test the second end of the pipe clearly imitates the code for the first end. A little too closely, though... Let's fix the obvious copy-edit bug.

Signed-off-by: Jose F. Morales <jfmcjf@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
---
 compat/mingw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat/mingw.c b/compat/mingw.c
index 496e6f8..f74da23 100644
--- a/compat/mingw.c
+++ b/compat/mingw.c
@@ -681,7 +681,7 @@ int pipe(int filedes[2])
 		return -1;
 	}
 	filedes[1] = _open_osfhandle((int)h[1], O_NOINHERIT);
-	if (filedes[0] < 0) {
+	if (filedes[1] < 0) {
 		close(filedes[0]);
 		CloseHandle(h[1]);
 		return -1;

--
https://github.com/git/git/pull/168
Previous: Johannes SchindelinNext: Junio C Hamano
Message 6 of 9 in “Mingw: verify both ends of the pipe () call”
  1. Mingw: verify both ends of the pipe () callJohannes Schindelin, Aug 27, 2015
  2. Johannes SchindelinAug 27, 2015
  3. Jonathan NiederAug 27, 2015
  4. Johannes SixtAug 28, 2015
  5. Johannes SchindelinAug 28, 2015
  6. Mingw: verify both ends of the pipe () callJohannes Schindelin, Aug 28, 2015
  7. Junio C HamanoAug 28, 2015
  8. Johannes SchindelinAug 28, 2015
  9. Johannes SchindelinAug 28, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.