Unverified Commit 34e2f67e authored by liwenhe1993's avatar liwenhe1993 Committed by GitHub
Browse files

when running windows bat script, the handle is invalid in win7 (#2269)

parent 1fe5b314
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ import java.util.concurrent.TimeUnit;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import static com.sun.jna.platform.win32.WinBase.INVALID_HANDLE_VALUE;
import static com.sun.jna.platform.win32.WinBase.STILL_ACTIVE;
import static java.util.Objects.requireNonNull;

@@ -742,8 +743,10 @@ public class ProcessImplForWin32 extends Process {
    }

    private static void closeHandle(WinNT.HANDLE handle) {
        if (!handle.equals(INVALID_HANDLE_VALUE)) {
            Kernel32Util.closeHandle(handle);
        }
    }

    /**
     * Opens a file for atomic append. The file is created if it doesn't