mirror of
https://github.com/postgres/postgres.git
synced 2025-06-16 06:01:02 +03:00
Fix comparison of an array of characters with zero to compare with '\0' instead.
Report from Andres Freund.
This commit is contained in:
@ -1751,7 +1751,7 @@ pg_stat_get_archiver(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
/* Fill values and NULLs */
|
/* Fill values and NULLs */
|
||||||
values[0] = Int64GetDatum(archiver_stats->archived_count);
|
values[0] = Int64GetDatum(archiver_stats->archived_count);
|
||||||
if (archiver_stats->last_archived_wal == 0)
|
if (*(archiver_stats->last_archived_wal) == '\0')
|
||||||
nulls[1] = true;
|
nulls[1] = true;
|
||||||
else
|
else
|
||||||
values[1] = CStringGetTextDatum(archiver_stats->last_archived_wal);
|
values[1] = CStringGetTextDatum(archiver_stats->last_archived_wal);
|
||||||
@ -1762,7 +1762,7 @@ pg_stat_get_archiver(PG_FUNCTION_ARGS)
|
|||||||
values[2] = TimestampTzGetDatum(archiver_stats->last_archived_timestamp);
|
values[2] = TimestampTzGetDatum(archiver_stats->last_archived_timestamp);
|
||||||
|
|
||||||
values[3] = Int64GetDatum(archiver_stats->failed_count);
|
values[3] = Int64GetDatum(archiver_stats->failed_count);
|
||||||
if (archiver_stats->last_failed_wal == 0)
|
if (*(archiver_stats->last_failed_wal) == '\0')
|
||||||
nulls[4] = true;
|
nulls[4] = true;
|
||||||
else
|
else
|
||||||
values[4] = CStringGetTextDatum(archiver_stats->last_failed_wal);
|
values[4] = CStringGetTextDatum(archiver_stats->last_failed_wal);
|
||||||
|
Reference in New Issue
Block a user