From 97795532214d4ce09159e7cda42c1a55dd13c5f7 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Thu, 28 Jul 2011 12:27:55 -0700 Subject: Give the NTLM SSO helper a moment to cleanly shut down if needed --- lib/http_ntlm.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lib/http_ntlm.c') diff --git a/lib/http_ntlm.c b/lib/http_ntlm.c index 79481a46d..4163b8245 100644 --- a/lib/http_ntlm.c +++ b/lib/http_ntlm.c @@ -51,6 +51,7 @@ #include "urldata.h" #include "non-ascii.h" /* for Curl_convert_... prototypes */ #include "sendf.h" +#include "select.h" #include "rawstr.h" #include "curl_base64.h" #include "http_ntlm.h" @@ -694,10 +695,14 @@ static void sso_ntlm_close(struct connectdata *conn) case 0: kill(conn->pid, SIGTERM); break; + case 1: + /* Give the process another moment to shut down cleanly before + bringing down the axe */ + Curl_wait_ms(1); + break; case 2: kill(conn->pid, SIGKILL); break; - case 1: case 3: break; } -- cgit v1.2.3