From: Bram Moolenaar Date: Wed, 6 May 2020 17:38:30 +0000 (+0200) Subject: patch 8.2.0702: running channel tests may leave running process behind X-Git-Tag: v8.2.0702 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54ed0dff2913f9c973f6ab04b3c96372bdf07406;p=thirdparty%2Fvim.git patch 8.2.0702: running channel tests may leave running process behind Problem: Running channel tests may leave running process behind. Solution: Make Python client exit when running into EOF. (Kurtis Rader, part of #6046) --- diff --git a/src/testdir/test_channel_pipe.py b/src/testdir/test_channel_pipe.py index 5caffcbf9e..5202908e7e 100644 --- a/src/testdir/test_channel_pipe.py +++ b/src/testdir/test_channel_pipe.py @@ -29,6 +29,8 @@ if __name__ == "__main__": while True: typed = sys.stdin.readline() + if typed == "": # EOF -- stop + break if typed.startswith("quit"): print("Goodbye!") sys.stdout.flush() diff --git a/src/version.c b/src/version.c index 0dc91da61a..523791ca0f 100644 --- a/src/version.c +++ b/src/version.c @@ -746,6 +746,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 702, /**/ 701, /**/