Content-Length: 259280 | pFad | http://github.com/postgrespro/postgres/commit/3ac7d024122f26d828907f15d088dcd67d2eb4f1

D9 Don't try to translate NULL in GetConfigOptionByNum(). · postgrespro/postgres@3ac7d02 · GitHub
Skip to content

Commit 3ac7d02

Browse files
committed
Don't try to translate NULL in GetConfigOptionByNum().
Noticed via -fsanitize=undefined. Introduced when a few columns in GetConfigOptionByNum() / pg_settings started to be translated in 72be8c2 / PG 12. Backpatch to all affected branches, for the same reasons as 46ab07f. Discussion: https://postgr.es/m/20220323173537.ll7klrglnp4gn2um@alap3.anarazel.de Backpatch: 12-
1 parent 1c6bb38 commit 3ac7d02

File tree

1 file changed

+1
-1
lines changed
  • src/backend/utils/misc

1 file changed

+1
-1
lines changed

src/backend/utils/misc/guc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9797,7 +9797,7 @@ GetConfigOptionByNum(int varnum, const char **values, bool *noshow)
97979797
values[4] = _(conf->short_desc);
97989798

97999799
/* extra_desc */
9800-
values[5] = _(conf->long_desc);
9800+
values[5] = conf->long_desc != NULL ? _(conf->long_desc) : NULL;
98019801

98029802
/* context */
98039803
values[6] = GucContext_Names[conf->context];

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgrespro/postgres/commit/3ac7d024122f26d828907f15d088dcd67d2eb4f1

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy