From 4965fd09a643a756e8866117fffe3107913cc239 Mon Sep 17 00:00:00 2001 From: Dmitry Tsarevich Date: Fri, 26 Jan 2024 05:07:05 +0300 Subject: [PATCH] Log pipe size mutate / access errors See `set pipe size failed` in Logs, but hard to guess why. Now should be able to debug pipe size issues. --- src/zm_fifo.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/zm_fifo.cpp b/src/zm_fifo.cpp index acdcbad10..f654a6b9f 100644 --- a/src/zm_fifo.cpp +++ b/src/zm_fifo.cpp @@ -77,11 +77,11 @@ bool Fifo::open() { #ifdef __linux__ int ret = fcntl(raw_fd, F_SETPIPE_SZ, PIPE_SIZE); if (ret < 0) { - Error("set pipe size failed."); + Error("set pipe size to %ld failed: %s.", (long)PIPE_SIZE, strerror(errno)); } long pipe_size = (long)fcntl(raw_fd, F_GETPIPE_SZ); if (pipe_size == -1) { - Error("get pipe size failed."); + Error("get pipe size failed: %s.", strerror(errno)); } Debug(1, "default pipe size: %ld\n", pipe_size); #endif