Changeset 0363315 in mod_gnutls
- Timestamp:
- Apr 24, 2018, 2:21:35 AM (5 years ago)
- Branches:
- asyncio, debian/master, master, proxy-ticket
- Children:
- 6bbd378
- Parents:
- 6c5c2ec
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gnutls_cache.c
r6c5c2ec r0363315 142 142 apr_pool_create(&spool, NULL); 143 143 144 apr_global_mutex_lock(sc->cache->mutex); 144 if (sc->cache->prov->flags & AP_SOCACHE_FLAG_NOTMPSAFE) 145 apr_global_mutex_lock(sc->cache->mutex); 145 146 apr_status_t rv = sc->cache->prov->store(sc->cache->socache, server, 146 147 key.data, key.size, … … 148 149 data.data, data.size, 149 150 spool); 150 apr_global_mutex_unlock(sc->cache->mutex); 151 if (sc->cache->prov->flags & AP_SOCACHE_FLAG_NOTMPSAFE) 152 apr_global_mutex_unlock(sc->cache->mutex); 151 153 152 154 if (rv != APR_SUCCESS) … … 202 204 apr_pool_create(&spool, pool); 203 205 204 apr_global_mutex_lock(sc->cache->mutex); 206 if (sc->cache->prov->flags & AP_SOCACHE_FLAG_NOTMPSAFE) 207 apr_global_mutex_lock(sc->cache->mutex); 205 208 apr_status_t rv = sc->cache->prov->retrieve(sc->cache->socache, server, 206 209 key.data, key.size, 207 210 data.data, &data.size, 208 211 spool); 209 apr_global_mutex_unlock(sc->cache->mutex); 212 if (sc->cache->prov->flags & AP_SOCACHE_FLAG_NOTMPSAFE) 213 apr_global_mutex_unlock(sc->cache->mutex); 210 214 211 215 if (rv != APR_SUCCESS) … … 258 262 return -1; 259 263 260 apr_global_mutex_lock(ctxt->sc->cache->mutex); 264 if (ctxt->sc->cache->prov->flags & AP_SOCACHE_FLAG_NOTMPSAFE) 265 apr_global_mutex_lock(ctxt->sc->cache->mutex); 261 266 apr_status_t rv = ctxt->sc->cache->prov->remove(ctxt->sc->cache->socache, 262 267 ctxt->c->base_server, 263 268 key.data, key.size, 264 269 ctxt->c->pool); 265 apr_global_mutex_unlock(ctxt->sc->cache->mutex); 270 if (ctxt->sc->cache->prov->flags & AP_SOCACHE_FLAG_NOTMPSAFE) 271 apr_global_mutex_unlock(ctxt->sc->cache->mutex); 266 272 267 273 if (rv != APR_SUCCESS) {
Note: See TracChangeset
for help on using the changeset viewer.