Fix dispsize for libpq connection parameters channel_binding and gssencmode
channel_binding's longest allowed value is not "7", it is actually "8".
gssencmode also got that wrong.
A similar mistake has been fixed as of f4051e3
.
Backpatch down to v12, where gssencmode has been introduced.
Reviewed-by: Daniel Gustafsson
Discussion: https://postgr.es/m/20200128053633.GD1552@paquier.xyz
Backpatch-through: 12
This commit is contained in:
parent
87fed2a197
commit
b558f6da61
|
@ -313,7 +313,7 @@ static const internalPQconninfoOption PQconninfoOptions[] = {
|
|||
* support.
|
||||
*/
|
||||
{"gssencmode", "PGGSSENCMODE", DefaultGSSMode, NULL,
|
||||
"GSSENC-Mode", "", 7, /* sizeof("disable") == 7 */
|
||||
"GSSENC-Mode", "", 8, /* sizeof("disable") == 8 */
|
||||
offsetof(struct pg_conn, gssencmode)},
|
||||
|
||||
/* Kerberos and GSSAPI authentication support specifying the service name */
|
||||
|
@ -322,7 +322,7 @@ static const internalPQconninfoOption PQconninfoOptions[] = {
|
|||
offsetof(struct pg_conn, krbsrvname)},
|
||||
|
||||
{"gsslib", "PGGSSLIB", NULL, NULL,
|
||||
"GSS-library", "", 7, /* sizeof("gssapi") = 7 */
|
||||
"GSS-library", "", 7, /* sizeof("gssapi") == 7 */
|
||||
offsetof(struct pg_conn, gsslib)},
|
||||
|
||||
{"replication", NULL, NULL, NULL,
|
||||
|
|
Loading…
Reference in New Issue