From fb26e4e3449fb0f65faa47d75ab89ebe737a4801 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Sun, 22 Jul 2018 19:53:29 -0400 Subject: [PATCH] Fix stderr messages at startup in DMR2YSF --- DMR2YSF/DMR2YSF.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/DMR2YSF/DMR2YSF.cpp b/DMR2YSF/DMR2YSF.cpp index 72fd90a..1180327 100644 --- a/DMR2YSF/DMR2YSF.cpp +++ b/DMR2YSF/DMR2YSF.cpp @@ -160,7 +160,6 @@ int CDMR2YSF::run() ::close(STDIN_FILENO); ::close(STDOUT_FILENO); - ::close(STDERR_FILENO); // If we are currently root... if (getuid() == 0) { @@ -199,6 +198,9 @@ int CDMR2YSF::run() return 1; } + if (m_daemon) + ::close(STDERR_FILENO); + m_callsign = m_conf.getCallsign(); m_defsrcid = m_conf.getDMRId(); @@ -548,7 +550,7 @@ int CDMR2YSF::run() m_dmrLastDT = DataType; } - + if (ysfWatch.elapsed() > YSF_FRAME_PER) { unsigned int ysfFrameType = m_conv.getYSF(m_ysfFrame + 35U);