From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Tue, 9 Oct 2012 01:19:01 +0000 (-0400)
Subject: Fix lo_export usage in example programs.
X-Git-Tag: REL9_0_11~44
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1e9d79856dacf38570e9d9080081c5ba60841f54;p=postgresql

Fix lo_export usage in example programs.

lo_export returns -1, not zero, on failure.
---

diff --git a/src/test/examples/testlo.c b/src/test/examples/testlo.c
index fd2c28606b..740130d560 100644
--- a/src/test/examples/testlo.c
+++ b/src/test/examples/testlo.c
@@ -251,7 +251,7 @@ main(int argc, char **argv)
 
 		printf("exporting large object to file \"%s\" ...\n", out_filename);
 /*		exportFile(conn, lobjOid, out_filename); */
-		if (!lo_export(conn, lobjOid, out_filename))
+		if (lo_export(conn, lobjOid, out_filename) < 0)
 			fprintf(stderr, "%s\n", PQerrorMessage(conn));
 	}