diff -durpN postgresql.1/src/interfaces/libpq/fe-connect.c postgresql.1.1/src/interfaces/libpq/fe-connect.c
--- postgresql.1/src/interfaces/libpq/fe-connect.c	2012-11-22 13:42:42.820738413 +0100
+++ postgresql.1.1/src/interfaces/libpq/fe-connect.c	2012-11-22 13:49:00.828604651 +0100
@@ -4005,7 +4005,7 @@ conninfo_init(PQExpBuffer errorMessage,
 	const internalPQconninfoOption *cur_opt;
 
 	/*
-	 * Get enough memory for all optoins in PQconninfoOptions, even if some
+	 * Get enough memory for all options in PQconninfoOptions, even if some
 	 * end up being filtered out.
 	 */
 	options = (PQconninfoOption *) malloc(sizeof(PQconninfoOption) * sizeof(PQconninfoOptions)/sizeof(PQconninfoOptions[0]));
@@ -5107,7 +5107,7 @@ PQconninfo(PGconn *conn, unsigned int fl
 
 			if (*connmember)
 				conninfo_storeval(connOptions, option->keyword, *connmember,
-					&errorBuf, false, false);
+					&errorBuf, true, false);
 		}
 	}
 
