diff --git a/src/backend/storage/lmgr/lmgr.c b/src/backend/storage/lmgr/lmgr.c index 9d2663e2f9d..0632fc009e5 100644 --- a/src/backend/storage/lmgr/lmgr.c +++ b/src/backend/storage/lmgr/lmgr.c @@ -1003,17 +1003,7 @@ DescribeLockTag(StringInfo buf, const LOCKTAG *tag) const char * GetLockNameFromTagType(uint16 locktag_type) { - const char *locktypename; - char tnbuf[32]; - - if (locktag_type <= LOCKTAG_LAST_TYPE) - locktypename = LockTagTypeNames[locktag_type]; - else - { - snprintf(tnbuf, sizeof(tnbuf), "unknown %d", - (int) locktag_type); - locktypename = tnbuf; - } - - return locktypename; + if (locktag_type > LOCKTAG_LAST_TYPE) + return "???"; + return LockTagTypeNames[locktag_type]; }