From d0ca6772073a2eefcff512fdbdf2ee0bb2809271 Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Thu, 14 Jul 2022 12:07:26 -0400 Subject: [PATCH] Fix %u instead of %d for id which is unsigned. Pass string instead of c_str --- src/zm_zone.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/zm_zone.cpp b/src/zm_zone.cpp index d63dc0585..cbe633af3 100644 --- a/src/zm_zone.cpp +++ b/src/zm_zone.cpp @@ -99,7 +99,7 @@ void Zone::Setup( diag_path = stringtf("%s/diagpipe-%d-poly.jpg", staticConfig.PATH_SOCKS.c_str(), id); - Fifo::fifo_create_if_missing(diag_path.c_str()); + Fifo::fifo_create_if_missing(diag_path); } else { diag_path = stringtf("%s/diag-%d-poly.jpg", monitor->getStorage()->Path(), id); @@ -937,7 +937,7 @@ std::vector Zone::Load(const std::shared_ptr &monitor) { bool Zone::DumpSettings(char *output, bool /*verbose*/) const { output[0] = 0; - sprintf(output+strlen(output), " Id : %d\n", id ); + sprintf(output+strlen(output), " Id : %u\n", id ); sprintf(output+strlen(output), " Label : %s\n", label.c_str() ); sprintf(output+strlen(output), " Type: %d - %s\n", type, type==ACTIVE?"Active":(