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; }