summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/misc/blob.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/misc/blob.hpp b/src/misc/blob.hpp
index b7a7f73da..17e3a5947 100644
--- a/src/misc/blob.hpp
+++ b/src/misc/blob.hpp
@@ -307,9 +307,10 @@ public:
/** all deallocations should happen here */
static FORCEINLINE void RawFree(CHdr *p)
{
- /* Just to silence an unsilencable GCC 4.4+ warning */
+ /* Just to silence an unsilencable GCC 4.4+ warning. */
assert(p != CBlobBaseSimple::hdrEmpty);
+ /* In case GCC warns about the following, see GCC's PR38509 why it is bogus. */
free(p);
}
/** fixing the four bytes at the end of blob data - useful when blob is used to hold string */