]> granicus.if.org Git - postgresql/commit
Add checks for valid multibyte character length in UtfToLocal, LocalToUtf.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 19 Jul 2013 01:55:38 +0000 (21:55 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 19 Jul 2013 01:55:38 +0000 (21:55 -0400)
commitd9f37e6661ec654f7252bfc23e084c9e2ca5db14
treedcb80bebf992e8f5b40d4c6cae35a128c09fd05e
parente2bd904955e2221eddf01110b1f25002de2aaa83
Add checks for valid multibyte character length in UtfToLocal, LocalToUtf.

This is mainly to suppress "uninitialized variable" warnings from very
recent versions of gcc.  But it seems like a good robustness thing anyway,
not to mention that we might someday decide to support 6-byte UTF8.

Per report from Karol Trzcionka.  No back-patch since there's no reason
at the moment to think this is more than cosmetic.
src/backend/utils/mb/conv.c