mirror of
https://github.com/moparisthebest/curl
synced 2025-01-01 00:48:14 -05:00
retry to read the sent request a few times if it doesn't exist the first time
This commit is contained in:
parent
dca6386234
commit
38dc548a87
@ -1161,8 +1161,22 @@ sub singletest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(@protocol) {
|
if(@protocol) {
|
||||||
# verify the sent request
|
my @out;
|
||||||
my @out = loadarray($SERVERIN);
|
my $retry = 5;
|
||||||
|
|
||||||
|
# Verify the sent request. Sometimes, like in test 513 on some hosts,
|
||||||
|
# curl will return back faster than the server writes down the request
|
||||||
|
# to its file, so we might need to wait here for a while to see if the
|
||||||
|
# file gets written a bit later.
|
||||||
|
|
||||||
|
while($retry--) {
|
||||||
|
@out = loadarray($SERVERIN);
|
||||||
|
|
||||||
|
if(!$out[0]) {
|
||||||
|
# nothing there yet, wait a while and try again
|
||||||
|
sleep(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
# what to cut off from the live protocol sent by curl
|
# what to cut off from the live protocol sent by curl
|
||||||
my @strip = getpart("verify", "strip");
|
my @strip = getpart("verify", "strip");
|
||||||
|
Loading…
Reference in New Issue
Block a user