[Bugs] [Bug 1749369] Segmentation fault occurs while truncate file
bugzilla at redhat.com
bugzilla at redhat.com
Tue Sep 10 10:18:30 UTC 2019
https://bugzilla.redhat.com/show_bug.cgi?id=1749369
--- Comment #1 from evangelos <vpolakis at gmail.com> ---
Would something like below enough ?
diff --git a/libglusterfs/src/mem-pool.c b/libglusterfs/src/mem-pool.c
index cff9632..fad6a2c 100644
--- a/libglusterfs/src/mem-pool.c
+++ b/libglusterfs/src/mem-pool.c
@@ -863,6 +863,13 @@ mem_put(void *ptr)
/* Not one of ours; don't touch it. */
return;
}
+
+ if(!hdr->pool_list){
+ gf_msg_callingfn("mem-pool", GF_LOG_ERROR, EINVAL, LG_MSG_INVALID_ARG,
+ "invalid argument hdr->pool_list NULL");
+ return;
+ }
+
pool_list = hdr->pool_list;
pt_pool = &pool_list->pools[hdr->power_of_two - POOL_SMALLEST];
this (as far as i understood but please correct me) this allocation is for the
inode that shouldn't be released unless kernel send the forget (rm/unlint etc).
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list