Check values passed back from PLPerl to the database, via function return, trigger tuple modification or SPI call, to ensure they are valid in the server encoding. Along the way, replace uses of SvPV(foo, PL_na) with SvPV_nolen(foo) as recommended in the perl docs. Bug report from Hannu Krosing.
Check values passed back from PLPerl to the database, via function return,
trigger tuple modification or SPI call, to ensure they are valid in the
server encoding. Along the way, replace uses of SvPV(foo, PL_na)
with SvPV_nolen(foo) as recommended in the perl docs. Bug report from
Hannu Krosing.

tpostgres-projects/tPostgres,postmind-net/postgres-xl,lisakowen/gpdb,ashwinstar/gpdb,Postgres-XL/Postgres-XL,ashwinstar/gpdb,adam8157/gpdb,zeroae/postgres-xl,xinzweb/gpdb,adam8157/gpdb,arcivanov/postgres-xl,oberstet/postgres-xl,pavanvd/postgres-xl,snaga/postgres-xl,adam8157/gpdb,xinzweb/gpdb,ashwinstar/gpdb,50wu/gpdb,ovr/postgres-xl,arcivanov/postgres-xl,kmjungersen/PostgresXL,ashwinstar/gpdb,techdragon/Postgres-XL,arcivanov/postgres-xl,xinzweb/gpdb,tpostgres-projects/tPostgres,lisakowen/gpdb,lisakowen/gpdb,50wu/gpdb,jmcatamney/gpdb,oberstet/postgres-xl,50wu/gpdb,tpostgres-projects/tPostgres,xinzweb/gpdb,oberstet/postgres-xl,kmjungersen/PostgresXL,jmcatamney/gpdb,pavanvd/postgres-xl,pavanvd/postgres-xl,postmind-net/postgres-xl,techdragon/Postgres-XL,techdragon/Postgres-XL,Postgres-XL/Postgres-XL,techdragon/Postgres-XL,kmjungersen/PostgresXL,tpostgres-projects/tPostgres,postmind-net/postgres-xl,Postgres-XL/Postgres-XL,zeroae/postgres-xl,pavanvd/postgres-xl,ovr/postgres-xl,yazun/postgres-xl,greenplum-db/gpdb,snaga/postgres-xl,greenplum-db/gpdb,postmind-net/postgres-xl,adam8157/gpdb,yazun/postgres-xl,tpostgres-projects/tPostgres,lisakowen/gpdb,ovr/postgres-xl,jmcatamney/gpdb,ashwinstar/gpdb,arcivanov/postgres-xl,pavanvd/postgres-xl,greenplum-db/gpdb,jmcatamney/gpdb,greenplum-db/gpdb,lisakowen/gpdb,ashwinstar/gpdb,zeroae/postgres-xl,jmcatamney/gpdb,lisakowen/gpdb,oberstet/postgres-xl,oberstet/postgres-xl,adam8157/gpdb,zeroae/postgres-xl,arcivanov/postgres-xl,lisakowen/gpdb,postmind-net/postgres-xl,ashwinstar/gpdb,ovr/postgres-xl,50wu/gpdb,kmjungersen/PostgresXL,xinzweb/gpdb,snaga/postgres-xl,lisakowen/gpdb,zeroae/postgres-xl,kmjungersen/PostgresXL,yazun/postgres-xl,snaga/postgres-xl,yazun/postgres-xl,jmcatamney/gpdb,50wu/gpdb,greenplum-db/gpdb,Postgres-XL/Postgres-XL,ashwinstar/gpdb,greenplum-db/gpdb,xinzweb/gpdb,snaga/postgres-xl,50wu/gpdb,xinzweb/gpdb,xinzweb/gpdb,Postgres-XL/Postgres-XL,50wu/gpdb,adam8157/gpdb,yazun/postgres-xl,adam8157/gpdb,arcivanov/postgres-xl,ovr/postgres-xl,greenplum-db/gpdb,adam8157/gpdb,techdragon/Postgres-XL,jmcatamney/gpdb,greenplum-db/gpdb,jmcatamney/gpdb,50wu/gpdb