Page MenuHomeFreeBSD

D27025.id78976.diff
No OneTemporary

D27025.id78976.diff

Index: contrib/jemalloc/src/extent.c
===================================================================
--- contrib/jemalloc/src/extent.c
+++ contrib/jemalloc/src/extent.c
@@ -1641,8 +1641,11 @@
}
/* Try to coalesce backward. */
- extent_t *prev = extent_lock_from_addr(tsdn, rtree_ctx,
- extent_before_get(extent), inactive_only);
+ extent_t *prev = NULL;
+ if (extent_before_get(extent) != NULL) {
+ prev = extent_lock_from_addr(tsdn, rtree_ctx,
+ extent_before_get(extent), inactive_only);
+ }
if (prev != NULL) {
bool can_coalesce = extent_can_coalesce(arena, extents,
extent, prev);

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 24, 5:06 AM (18 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32061392
Default Alt Text
D27025.id78976.diff (629 B)

Event Timeline