It appears this had already been done in the current sources.

> It appears,  the following patch  is needed to  ensure the 7.0.2  can be
> built  with SSL  support (with  OpenSSL). It  fixes the  fe-connect.c to
> report errors in "the new way". A few Makefiles also need to be modified
> to ensure the SSL libraries are listed as dependencies for the PG libs.
> 
> 
> --- interfaces/libpq/fe-connect.c     Sun May 21 17:19:53 2000
> +++ interfaces/libpq/fe-connect.c     Fri Sep 15 13:53:52 2000
> @@ -801 +801 @@
> -                     sprintf(conn->errorMessage,
> +                     printfPQExpBuffer(&conn->errorMessage,
> @@ -809 +809 @@
> -                     sprintf(conn->errorMessage, "PQconnectDB() -- couldn't read 
>postmaster response: errno=%d\n%s\n",
> +                     printfPQExpBuffer(&conn->errorMessage, "PQconnectDB() -- 
>couldn't read postmaster response: errno=%d\n%s\n",
> @@ -822 +822 @@
> -                                     sprintf(conn->errorMessage,
> +                                     printfPQExpBuffer(&conn->errorMessage,
> @@ -832 +832 @@
> -                             sprintf(conn->errorMessage,
> +                             printfPQExpBuffer(&conn->errorMessage,
> @@ -850 +850 @@
> -                     strcpy(conn->errorMessage,
> +                     printfPQExpBuffer(&conn->errorMessage,
> --- interfaces/libpq/fe-connect.c     Sun May 21 17:19:53 2000
> +++ interfaces/libpq/fe-connect.c     Fri Sep 15 13:53:52 2000
> @@ -801 +801 @@
> -                     sprintf(conn->errorMessage,
> +                     printfPQExpBuffer(&conn->errorMessage,
> @@ -809 +809 @@
> -                     sprintf(conn->errorMessage, "PQconnectDB() -- couldn't read 
>postmaster response: errno=%d\n%s\n",
> +                     printfPQExpBuffer(&conn->errorMessage, "PQconnectDB() -- 
>couldn't read postmaster response: errno=%d\n%s\n",
> @@ -822 +822 @@
> -                                     sprintf(conn->errorMessage,
> +                                     printfPQExpBuffer(&conn->errorMessage,
> @@ -832 +832 @@
> -                             sprintf(conn->errorMessage,
> +                             printfPQExpBuffer(&conn->errorMessage,
> @@ -850 +850 @@
> -                     strcpy(conn->errorMessage,
> +                     printfPQExpBuffer(&conn->errorMessage,
> 


-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  [EMAIL PROTECTED]               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

Reply via email to