PgBackendStatus *localtable;
PgBackendStatus *localentry;
char *localappname,
+ *localclienthostname,
*localactivity;
int i;
localappname = (char *)
MemoryContextAlloc(pgStatLocalContext,
NAMEDATALEN * MaxBackends);
+ localclienthostname = (char *)
+ MemoryContextAlloc(pgStatLocalContext,
+ NAMEDATALEN * MaxBackends);
localactivity = (char *)
MemoryContextAlloc(pgStatLocalContext,
pgstat_track_activity_query_size * MaxBackends);
*/
strcpy(localappname, (char *) beentry->st_appname);
localentry->st_appname = localappname;
+ strcpy(localclienthostname, (char *) beentry->st_clienthostname);
+ localentry->st_clienthostname = localclienthostname;
strcpy(localactivity, (char *) beentry->st_activity);
localentry->st_activity = localactivity;
}
{
localentry++;
localappname += NAMEDATALEN;
+ localclienthostname += NAMEDATALEN;
localactivity += pgstat_track_activity_query_size;
localNumBackends++;
}