From 07cb27c98e92649e74a312faf976271fa7da609c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 2 Dec 2017 14:27:00 +0100 Subject: conncache: fix several lock issues If the lock is released before the dealings with the bundle is over, it may have changed by another thread in the mean time. Fixes #2132 Fixes #2151 Closes #2139 --- tests/data/test1554 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tests/data/test1554') diff --git a/tests/data/test1554 b/tests/data/test1554 index 8739b2c8a..06f189724 100644 --- a/tests/data/test1554 +++ b/tests/data/test1554 @@ -29,11 +29,11 @@ run 1: foobar and so on fun! <- Mutex unlock -> Mutex lock <- Mutex unlock +run 1: foobar and so on fun! -> Mutex lock <- Mutex unlock -> Mutex lock <- Mutex unlock -run 1: foobar and so on fun! -> Mutex lock <- Mutex unlock -> Mutex lock @@ -47,11 +47,19 @@ run 1: foobar and so on fun! <- Mutex unlock -> Mutex lock <- Mutex unlock +-> Mutex lock +<- Mutex unlock +-> Mutex lock +<- Mutex unlock run 1: foobar and so on fun! -> Mutex lock <- Mutex unlock -> Mutex lock <- Mutex unlock +-> Mutex lock +<- Mutex unlock +-> Mutex lock +<- Mutex unlock -- cgit v1.2.3