Lines Matching refs:share
44 #include "share.h"
777 if(!data->share || !data->share->cookies) {
2261 /* disconnect from old share, if any */
2262 if(data->share) {
2271 if(data->share->cookies == data->cookies)
2276 if(data->share->hsts == data->hsts)
2280 if(data->share->sslsession == data->state.session)
2284 if(data->psl == &data->share->psl)
2288 data->share->dirty--;
2291 data->share = NULL;
2295 /* use new share if it set */
2296 data->share = set;
2297 if(data->share) {
2301 data->share->dirty++;
2303 if(data->share->specifier & (1<< CURL_LOCK_DATA_DNS)) {
2305 data->dns.hostcache = &data->share->hostcache;
2309 if(data->share->cookies) {
2312 /* enable cookies since we now use a share that uses cookies! */
2313 data->cookies = data->share->cookies;
2317 if(data->share->hsts) {
2320 data->hsts = data->share->hsts;
2324 if(data->share->sslsession) {
2325 data->set.general_ssl.max_ssl_sessions = data->share->max_ssl_sessions;
2326 data->state.session = data->share->sslsession;
2330 if(data->share->specifier & (1 << CURL_LOCK_DATA_PSL))
2331 data->psl = &data->share->psl;
3076 if(!data->share || !data->share->hsts)