make Curl_cookie_clearall() survive getting called with a NULL pointer
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
* | (__| |_| | _ <| |___
|
* | (__| |_| | _ <| |___
|
||||||
* \___|\___/|_| \_\_____|
|
* \___|\___/|_| \_\_____|
|
||||||
*
|
*
|
||||||
* Copyright (C) 1998 - 2006, Daniel Stenberg, <daniel@haxx.se>, et al.
|
* Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
*
|
*
|
||||||
* This software is licensed as described in the file COPYING, which
|
* This software is licensed as described in the file COPYING, which
|
||||||
* you should have received as part of this distribution. The terms
|
* you should have received as part of this distribution. The terms
|
||||||
@@ -806,10 +806,12 @@ struct Cookie *Curl_cookie_getlist(struct CookieInfo *c,
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
void Curl_cookie_clearall(struct CookieInfo *cookies)
|
void Curl_cookie_clearall(struct CookieInfo *cookies)
|
||||||
{
|
{
|
||||||
|
if(cookies) {
|
||||||
Curl_cookie_freelist(cookies->cookies);
|
Curl_cookie_freelist(cookies->cookies);
|
||||||
cookies->cookies = NULL;
|
cookies->cookies = NULL;
|
||||||
cookies->numcookies = 0;
|
cookies->numcookies = 0;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user