@@ -1047,6 +1047,7 @@ CC_send_query(ConnectionClass *self, char *query, QueryInfo *qi)
1047
1047
while (!clear )
1048
1048
{
1049
1049
id = SOCK_get_char (sock );
1050
+ mylog ("got clear id = '%c'\n" , id );
1050
1051
switch (id )
1051
1052
{
1052
1053
case 'I' :
@@ -1069,8 +1070,9 @@ CC_send_query(ConnectionClass *self, char *query, QueryInfo *qi)
1069
1070
msg_truncated = SOCK_get_string (sock , cmdbuffer , ERROR_MSG_LENGTH );
1070
1071
break ;
1071
1072
case 'E' :
1072
- msg_truncated = SOCK_get_string (sock , cmdbuffer , ERROR_MSG_LENGTH );
1073
- qlog ("ERROR from backend during clear: '%s'\n" , cmdbuffer );
1073
+ msg_truncated = SOCK_get_string (sock , msgbuffer , ERROR_MSG_LENGTH );
1074
+ mylog ("ERROR from backend during clear: '%s'\n" , msgbuffer );
1075
+ qlog ("ERROR from backend during clear: '%s'\n" , msgbuffer );
1074
1076
1075
1077
/*
1076
1078
* We must report this type of error as
@@ -1079,7 +1081,7 @@ CC_send_query(ConnectionClass *self, char *query, QueryInfo *qi)
1079
1081
* from PostgreSQL 7.0). (Zoltan Kovacs,
1080
1082
* 04/26/2000)
1081
1083
*/
1082
- self -> errormsg = cmdbuffer ;
1084
+ self -> errormsg = msgbuffer ;
1083
1085
if (!strncmp (self -> errormsg , "FATAL" , 5 ))
1084
1086
{
1085
1087
self -> errornumber = CONNECTION_SERVER_REPORTED_ERROR ;
0 commit comments