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;
|
return count;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
else
|
||||||
|
/* Can't happen - compression enabled with no libz */
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
@ -879,8 +882,10 @@ CreateWalTarMethod(const char *tarbase, int compression, bool sync)
|
|||||||
tar_data->fd = -1;
|
tar_data->fd = -1;
|
||||||
tar_data->compression = compression;
|
tar_data->compression = compression;
|
||||||
tar_data->sync = sync;
|
tar_data->sync = sync;
|
||||||
|
#ifdef HAVE_LIBZ
|
||||||
if (compression)
|
if (compression)
|
||||||
tar_data->zlibOut = (char *) pg_malloc(ZLIB_OUT_SIZE + 1);
|
tar_data->zlibOut = (char *) pg_malloc(ZLIB_OUT_SIZE + 1);
|
||||||
|
#endif
|
||||||
|
|
||||||
return method;
|
return method;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user