]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Fix error logging if reading "instances" file fails
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 11 Apr 2020 17:19:55 +0000 (20:19 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Wed, 15 Apr 2020 09:36:50 +0000 (09:36 +0000)
The path was written as "(null)" in the error message (or it crashed in some
OSes).

src/lib-master/master-instance.c

index ebef611812a89cbd5b5c8b28e84f0c71c3fb6bfe..0dd06cd24edb0f88d917bc51282cd9c0f1e972de 100644 (file)
@@ -121,7 +121,8 @@ static int master_instance_list_refresh(struct master_instance_list *list)
                        i_error("Invalid line in %s: %s", list->path, line);
        } T_END;
        if (input->stream_errno != 0) {
-               i_error("read(%s) failed: %s", line, i_stream_get_error(input));
+               i_error("read(%s) failed: %s", list->path,
+                       i_stream_get_error(input));
                ret = -1;
        }
        i_stream_destroy(&input);