if (query_execute(node, dbconn, &query) < 0)
{
errors++;
- dstring_terminate(&query);
+ dstring_free(&query);
return errors;
}
monitor_subscriber_query(&pm);
PQresultErrorMessage(res2));
PQclear(res2);
errors++;
- dstring_terminate(&query);
+ dstring_free(&query);
return errors;
}
if (PQntuples(res2) != 1)
PQresStatus(rc), PQntuples(res2));
PQclear(res2);
errors++;
- dstring_terminate(&query);
+ dstring_free(&query);
return errors;
}
log_status = strtol(PQgetvalue(res2, 0, 0), NULL, 10);
slon_log(SLON_DEBUG2,
"remoteWorkerThread_%d_%d: current remote log_status = %d\n",
node->no_id, provider->no_id, log_status);
- dstring_terminate(&query);
+ dstring_free(&query);
/*
* See if we have to run the query through EXPLAIN first
"log_cmdargs) FROM STDIN;",
rtcfg_namespace);
archive_append_ds(node, &log_copy);
- dstring_terminate(&log_copy);
+ dstring_free(&log_copy);
}
slon_log(SLON_DEBUG4,
"remoteWorkerThread_%d_%d: sync_helper done\n",
node->no_id, provider->no_id);
+ dstring_free(&query);
return errors;
}