gecko-dev/netwerk/cache
Nathan Froyd 2f23818440 Bug 1339617 - move GetClosure call prior to canceling timer; r=mayhemer
Some recent work on timers changed how we handle callbacks and
associated closure data: prior to these changes, canceling timers would
not null out associated closure data, so calling GetClosure() on a timer
after canceling it would return what you had put in.  After these
changes, however, GetClosure() after cancellation would retrieve a null
value, causing anything that assumed non-nullness to crash.  The simple
fix is to move the GetClosure() call prior to Cancel()'ing the timer.
2017-02-21 13:35:52 -05:00
..
moz.build Bug 1335181 - add BUG_COMPONENT to netwerk/* and dom/network/* files. r=mcmanus 2017-02-02 06:33:47 -05:00
nsApplicationCache.h
nsApplicationCacheService.cpp Bug 1318206 - Remove some unused code for clearing app data; r=baku,mcmanus 2016-11-17 08:30:21 -05:00
nsApplicationCacheService.h
nsCache.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
nsCache.h
nsCacheDevice.h
nsCacheEntry.cpp Bug 1273683: Purge any evidence that dougt could write code. r=dougt 2016-06-06 06:51:16 -07:00
nsCacheEntry.h Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj. 2016-03-16 15:33:44 +11:00
nsCacheEntryDescriptor.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
nsCacheEntryDescriptor.h
nsCacheMetaData.cpp
nsCacheMetaData.h
nsCacheRequest.h
nsCacheService.cpp Merge inbound to m-c a=merge 2017-02-17 13:38:51 -08:00
nsCacheService.h Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter 2017-02-16 00:45:15 +05:30
nsCacheSession.cpp
nsCacheSession.h
nsCacheUtils.cpp Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
nsCacheUtils.h Bug 1259129 - Fix wrong CondVar::Wait() usage in netwerk/cache, r=honzab 2016-05-13 08:56:22 +02:00
nsDeleteDir.cpp Bug 1339617 - move GetClosure call prior to canceling timer; r=mayhemer 2017-02-21 13:35:52 -05:00
nsDeleteDir.h Bug 1259129 - Fix wrong CondVar::Wait() usage in netwerk/cache, r=honzab 2016-05-13 08:56:22 +02:00
nsDiskCache.h
nsDiskCacheBinding.cpp Bug 1281793 - Remove some non-used telemetry IDs - part 7 - network/cache (2), r=mayhemer 2016-06-29 15:19:13 +02:00
nsDiskCacheBinding.h
nsDiskCacheBlockFile.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
nsDiskCacheBlockFile.h
nsDiskCacheDevice.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
nsDiskCacheDevice.h
nsDiskCacheDeviceSQL.cpp Bug 1333568. r=valentin 2017-02-18 11:35:50 -05:00
nsDiskCacheDeviceSQL.h Bug 1333568. r=valentin 2017-02-18 11:35:50 -05:00
nsDiskCacheEntry.cpp
nsDiskCacheEntry.h
nsDiskCacheMap.cpp Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj 2016-08-14 23:44:00 -07:00
nsDiskCacheMap.h Bug 1281793 - Remove some non-used telemetry IDs - part 2 - network/cache, r=gfritzsche 2016-06-28 19:29:28 +02:00
nsDiskCacheStreams.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
nsDiskCacheStreams.h
nsICache.idl
nsICacheEntryDescriptor.idl
nsICacheListener.idl
nsICacheService.idl
nsICacheSession.idl
nsICacheVisitor.idl
nsMemoryCacheDevice.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
nsMemoryCacheDevice.h