diff --git a/cbits/runProcess.c b/cbits/runProcess.c
--- a/cbits/runProcess.c
+++ b/cbits/runProcess.c
@@ -875,11 +875,6 @@
           sizeof(JOBOBJECT_BASIC_PROCESS_ID_LIST),
           NULL);
 
-      if (!success) {
-          maperrno();
-          return false;
-      }
-
       if (!success && GetLastError() == ERROR_MORE_DATA) {
         process_count *= 2;
         free(pid_list);
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # Changelog for [`process` package](http://hackage.haskell.org/package/process)
 
+## 1.6.8.2 *March 2020*
+
+* Fix another process wait bug on Windows.
+
 ## 1.6.8.1 *March 2020*
 
 * Fix a few warnings on Windows.
diff --git a/process.cabal b/process.cabal
--- a/process.cabal
+++ b/process.cabal
@@ -1,5 +1,5 @@
 name:          process
-version:       1.6.8.1
+version:       1.6.8.2
 -- NOTE: Don't forget to update ./changelog.md
 license:       BSD3
 license-file:  LICENSE
