mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-12 18:34:36 +08:00
Fix walmethods.c build without libz
Per numerous buildfarm manuals
This commit is contained in:
parent
d97a59a4c5
commit
9ae6713cdf
@ -416,6 +416,9 @@ tar_write(Walfile f, const void *buf, size_t count)
|
||||
return count;
|
||||
}
|
||||
#endif
|
||||
else
|
||||
/* Can't happen - compression enabled with no libz */
|
||||
return -1;
|
||||
}
|
||||
|
||||
static bool
|
||||
@ -879,8 +882,10 @@ CreateWalTarMethod(const char *tarbase, int compression, bool sync)
|
||||
tar_data->fd = -1;
|
||||
tar_data->compression = compression;
|
||||
tar_data->sync = sync;
|
||||
#ifdef HAVE_LIBZ
|
||||
if (compression)
|
||||
tar_data->zlibOut = (char *) pg_malloc(ZLIB_OUT_SIZE + 1);
|
||||
#endif
|
||||
|
||||
return method;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user