| Index: net/third_party/nss/ssl/sslnonce.c |
| =================================================================== |
| --- net/third_party/nss/ssl/sslnonce.c (revision 240143) |
| +++ net/third_party/nss/ssl/sslnonce.c (working copy) |
| @@ -438,6 +438,12 @@ |
| /* We need to lock the cache, as this sid might already be in the cache. */ |
| LOCK_CACHE; |
| |
| + /* Don't modify sid if it has ever been cached. */ |
| + if (sid->cached != never_cached) { |
| + UNLOCK_CACHE; |
| + return SECSuccess; |
| + } |
| + |
| /* A server might have sent us an empty ticket, which has the |
| * effect of clearing the previously known ticket. |
| */ |