Tom Lane <t...@sss.pgh.pa.us> writes: > ITAGAKI Takahiro <itagaki.takah...@oss.ntt.co.jp> writes: >> Hi, I found the cause. >> ... >> Actual error occurs in vfprintf() because act->name can be NULL. >> sprintf(..., "%s", NULL) could work on some platform (the result is >> '(null)'), >> but it crashes on Windows (msvcrt). We need to avoid passing NULLs as >> arguments to "%s" format for printf families. > > Hmm, Windows is hardly the only platform where that would crash. > I'm surprised we don't have more buildfarm members complaining about > this.
Actually I thought the behaviour of spitting out "(null)" was unique to glibc. Don't we have plenty of BSD and other implementations? -- Gregory Stark EnterpriseDB http://www.enterprisedb.com Ask me about EnterpriseDB's RemoteDBA services! -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers