diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/storage/lmgr/lmgr.c | 16 |
1 files changed, 3 insertions, 13 deletions
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]; } |