Index: src/interfaces/libpq/fe-connect.c
===================================================================
RCS file: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v
retrieving revision 1.286
diff -c -c -r1.286 fe-connect.c
*** src/interfaces/libpq/fe-connect.c	21 Oct 2004 20:23:19 -0000	1.286
--- src/interfaces/libpq/fe-connect.c	29 Oct 2004 17:51:13 -0000
***************
*** 2252,2257 ****
--- 2252,2258 ----
  	{
  		strcpy(conn->errorMessage.data,
  			   "PQrequestCancel() -- socket() failed: ");
+ 		conn->errorMessage.len = strlen(conn->errorMessage.data);
  		goto cancel_errReturn;
  	}
  retry3:
***************
*** 2263,2268 ****
--- 2264,2270 ----
  			goto retry3;
  		strcpy(conn->errorMessage.data,
  			   "PQrequestCancel() -- connect() failed: ");
+ 		conn->errorMessage.len = strlen(conn->errorMessage.data);
  		goto cancel_errReturn;
  	}
  
***************
*** 2285,2290 ****
--- 2287,2293 ----
  			goto retry4;
  		strcpy(conn->errorMessage.data,
  			   "PQrequestCancel() -- send() failed: ");
+ 		conn->errorMessage.len = strlen(conn->errorMessage.data);
  		goto cancel_errReturn;
  	}
  
