--- source/help.c.orig 2019-05-29 09:55:50 UTC
+++ source/help.c
@@ -311,7 +311,7 @@ help_topic(u_char *path, u_char *name)
#ifdef ZCAT
if (my_strcmp(name + (my_strlen(name) - my_strlen(ZSUFFIX)), ZSUFFIX))
{
- malloc_snprintf(&filename, "%s/%s%s", path, ZSUFFIX);
+ malloc_snprintf(&filename, "%s/%s%s", path, name, ZSUFFIX);
if (stat(CP(filename), &sb) == -1)
{
new_free(&filename);