aboutsummaryrefslogtreecommitdiff
path: root/contrib/basic_archive/basic_archive.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/basic_archive/basic_archive.c')
-rw-r--r--contrib/basic_archive/basic_archive.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/contrib/basic_archive/basic_archive.c b/contrib/basic_archive/basic_archive.c
index 804567e9199..6b102e90724 100644
--- a/contrib/basic_archive/basic_archive.c
+++ b/contrib/basic_archive/basic_archive.c
@@ -161,7 +161,12 @@ check_archive_directory(char **newval, void **extra, GucSource source)
static bool
basic_archive_configured(ArchiveModuleState *state)
{
- return archive_directory != NULL && archive_directory[0] != '\0';
+ if (archive_directory != NULL && archive_directory[0] != '\0')
+ return true;
+
+ arch_module_check_errdetail("%s is not set.",
+ "basic_archive.archive_directory");
+ return false;
}
/*