From 662ca285a6f8fee5616eb2770f889ee94a040afa Mon Sep 17 00:00:00 2001
From: Robert Haas <rhaas@postgresql.org>
Date: Thu, 5 Apr 2012 21:30:19 -0400
Subject: [PATCH] Put back code inadvertently deleted from exit_nicely.

Report by Andrew Dunstan.
---
 src/bin/pg_dump/dumputils.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/bin/pg_dump/dumputils.c b/src/bin/pg_dump/dumputils.c
index c1a35b2ce80..b662ad107e5 100644
--- a/src/bin/pg_dump/dumputils.c
+++ b/src/bin/pg_dump/dumputils.c
@@ -1332,5 +1332,10 @@ exit_nicely(int code)
 		(*on_exit_nicely_list[i].function)(code,
 			on_exit_nicely_list[i].arg);
 
+#ifdef WIN32
+	if (parallel_init_done && GetCurrentThreadId() != mainThreadId)
+		ExitThread(code);
+#endif
+
 	exit(code);
 }
-- 
GitLab