From 597054acada631870b42248d133d60fa2605505f Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Tue, 1 Dec 2020 16:43:31 +0100 Subject: [PATCH] LSattr_ldap::shadowExpire: fix getUpdateData() Fix to return a correctly rounded value as string. --- src/includes/class/class.LSattr_ldap_shadowExpire.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/includes/class/class.LSattr_ldap_shadowExpire.php b/src/includes/class/class.LSattr_ldap_shadowExpire.php index fd3f91f9..7b822bf8 100644 --- a/src/includes/class/class.LSattr_ldap_shadowExpire.php +++ b/src/includes/class/class.LSattr_ldap_shadowExpire.php @@ -52,7 +52,8 @@ class LSattr_ldap_shadowExpire extends LSattr_ldap { public function getUpdateData($data) { $ret=array(); foreach(ensureIsArray($data) as $val) - $ret[] = strval(round(intval($val) / 86400)); + $ret[] = strval(floor(intval($val) / 86400)); + self :: log_debug($this."->getUpdateData(): input data=".varDump($data)." / update data=".varDump($ret)); return $ret; }