[CONC-627] Server error messages which contain special chars aren't correctly displayed Created: 2023-01-16  Updated: 2023-05-02  Resolved: 2023-05-02

Status: Closed
Project: MariaDB Connector/C
Component/s: Prepared Statements
Affects Version/s: 3.1.19, 3.3.3
Fix Version/s: 3.3.4, 3.1.20

Type: Task Priority: Major
Reporter: Georg Richter Assignee: Georg Richter
Resolution: Fixed Votes: 0
Labels: None


 Description   

If a server error message contains special characters like '%' the prepared statement error function tries to substitute these characters which ends up in truncated error messages.

Example:
show grants for mysqltest_8

Error sent from server:
There is no such grant defined for user 'mysqltest_8' on host '%'

Error displayed by client:
There is no such grant defined for user 'mysqltest_8' on host '



 Comments   
Comment by Georg Richter [ 2023-05-02 ]

This was already fixed by rev. 895235815cb6743d209f29081831ab1e1c5481fc

Generated at Thu Feb 08 03:06:40 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.