Author: turnstep
Date: Wed Jan 20 11:08:51 2010
New Revision: 13749

Modified:
   DBD-Pg/trunk/dbdimp.c

Log:
Error messages should be UTF-8 enabled as needed. (CPAN bug #53854)


Modified: DBD-Pg/trunk/dbdimp.c
==============================================================================
--- DBD-Pg/trunk/dbdimp.c       (original)
+++ DBD-Pg/trunk/dbdimp.c       Wed Jan 20 11:08:51 2010
@@ -271,6 +271,10 @@
        sv_setpvn(DBIc_ERRSTR(imp_xxh), error_msg, error_len);
        sv_setpv(DBIc_STATE(imp_xxh), (char*)imp_dbh->sqlstate);
 
+       /* Set as utf-8 */
+       if (imp_dbh->pg_enable_utf8)
+               SvUTF8_on(DBIc_ERRSTR(imp_xxh));
+
        if (TEND) TRC(DBILOGFP, "%sEnd pg_error\n", THEADER);
 
 } /* end of pg_error */

Reply via email to