mirror of
https://github.com/postgres/postgres.git
synced 2025-07-24 14:22:24 +03:00
Remove a couple of useless pstrdup() calls.
There's no point in pstrdup'ing the result of TextDatumGetCString, since that's necessarily already a freshly-palloc'd C string. These particular calls are unlikely to be of any consequence performance-wise, but still they're a bad precedent that can confuse future patch authors. Noted by Chapman Flack.
This commit is contained in:
@ -121,14 +121,14 @@ GetForeignServer(Oid serverid)
|
||||
tp,
|
||||
Anum_pg_foreign_server_srvtype,
|
||||
&isnull);
|
||||
server->servertype = isnull ? NULL : pstrdup(TextDatumGetCString(datum));
|
||||
server->servertype = isnull ? NULL : TextDatumGetCString(datum);
|
||||
|
||||
/* Extract server version */
|
||||
datum = SysCacheGetAttr(FOREIGNSERVEROID,
|
||||
tp,
|
||||
Anum_pg_foreign_server_srvversion,
|
||||
&isnull);
|
||||
server->serverversion = isnull ? NULL : pstrdup(TextDatumGetCString(datum));
|
||||
server->serverversion = isnull ? NULL : TextDatumGetCString(datum);
|
||||
|
||||
/* Extract the srvoptions */
|
||||
datum = SysCacheGetAttr(FOREIGNSERVEROID,
|
||||
|
Reference in New Issue
Block a user