From: Alex Rousskov Date: Mon, 22 Jul 2013 17:00:03 +0000 (-0600) Subject: Do not segfault on context debugging when destroying MemObject without store ID. X-Git-Tag: SQUID_3_5_0_1~444^2~32 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0df20c6104e6eaae8228797b0a010cf1cee34b86;p=thirdparty%2Fsquid.git Do not segfault on context debugging when destroying MemObject without store ID. --- diff --git a/src/MemObject.cc b/src/MemObject.cc index 8c8c310772..b38cbb6805 100644 --- a/src/MemObject.cc +++ b/src/MemObject.cc @@ -128,7 +128,7 @@ MemObject::MemObject(): smpCollapsed(false) MemObject::~MemObject() { debugs(20, 3, HERE << "del MemObject " << this); - const Ctx ctx = ctx_enter(urlXXX()); + const Ctx ctx = ctx_enter(hasUris() ? urlXXX() : "[unknown_ctx]"); #if URL_CHECKSUM_DEBUG checkUrlChecksum();