9.0 beta2 pg_upgrade: malloc 0 bytes patch

Steve Singer <ssinger@ca.afilias.info>

From: Steve Singer <ssinger@ca.afilias.info>
To: PostgreSQL-development Hackers <pgsql-hackers@postgresql.org>
Date: 2010-06-16T15:20:22Z
Lists: pgsql-hackers

Attachments

Running pg_upgrade against an unmodified (the output of initdb) cluster 
on AIX is giving me  "pg_alloc: Out of memory" errors.

On some non-linux platforms (including AIX) malloc(0) returns 0.

with the attached patch to pg_upgrade I am now able to get pg_upgrade to 
convert an 8.3 database consisting of a single table to 9.0 on an AIX 
server.




-- 
Steve Singer
Afilias Canada
Data Services Developer
416-673-1142