From 9f83a2b5ce21a3c918cd366cb60439ac2eced8ed Mon Sep 17 00:00:00 2001 From: Francesco Chemolli Date: Wed, 27 Apr 2022 18:06:03 +0000 Subject: [PATCH] Fix CID 1461131 Invalid type in argument to printf (#1027) in ext_edirecory_userip, persist_timeout is defined as a time_t, wihich doesn't fly well with printf. Cast it to int for printing; since it is set using atoi it is guaranteed not to overflow anyway --- src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc b/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc index 300ecb18e4..45af65f693 100644 --- a/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc +++ b/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc @@ -444,7 +444,7 @@ DisplayConf() if (edui_conf.mode & EDUI_MODE_PERSIST) { local_printfx(" Persistent mode: ON\n"); if (edui_conf.persist_timeout > 0) - local_printfx(" Persistent mode idle timeout: %d\n", edui_conf.persist_timeout); + local_printfx(" Persistent mode idle timeout: %ld\n", static_cast(edui_conf.persist_timeout)); else local_printfx(" Persistent mode idle timeout: OFF\n"); } else -- 2.39.2