libpq: Improve error message when parsing URI parameters and keywords
commita3699daea2026de324ed7cc7115c36d3499010d3
authorMichael Paquier <michael@paquier.xyz>
Tue, 19 Nov 2024 04:27:42 +0000 (19 13:27 +0900)
committerMichael Paquier <michael@paquier.xyz>
Tue, 19 Nov 2024 04:27:42 +0000 (19 13:27 +0900)
treee1105759dc1acd07da476ea7257a711f9d8ce7d6
parentb38bac26e203ffb4130a6e0f27146cb8d4bbc9c0
libpq: Improve error message when parsing URI parameters and keywords

The error message showing up when parameters or keywords include too
many whitespaces was "trailing data found", which was confusing because
there was no hint about what was actually wrong.

Issue introduced in 430ce189fc45, hence there is no need for a
backpatch.

Author: Yushi Ogiwara
Reviewed-by: Fujii Masao, Tom Lane, Bruce Momjian
Discussion: https://postgr.es/m/645bd22a53c4da8a1bc7e1e52d9d3b52@oss.nttdata.com
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/t/001_uri.pl