mirror of
https://github.com/postgres/postgres.git
synced 2026-06-08 16:26:30 -04:00
Simplify GetLockNameFromTagType.
The old code is wrong, because it returns a pointer to an automatic variable. And it's also more clever than we really need to be considering that the case it's worrying about should never happen.
This commit is contained in:
parent
c94f0c29ce
commit
a414d96ad2
1 changed files with 3 additions and 13 deletions
|
|
@ -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];
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue