Ian Kent 4e72d9a
am-utils-6.2 - fix logical not comparison in get_ldap_timestamp()
Ian Kent 4e72d9a
Ian Kent 4e72d9a
From: Ian Kent <raven@themaw.net>
Ian Kent 4e72d9a
Ian Kent 4e72d9a
Looks like the not in this comparison is not meant to be applied to *ts.
Ian Kent 4e72d9a
Ian Kent 4e72d9a
Signed-off-by: Ian Kent <raven@themaw.net>
Ian Kent 4e72d9a
---
Ian Kent 4e72d9a
 amd/info_ldap.c |    2 +-
Ian Kent 4e72d9a
 1 file changed, 1 insertion(+), 1 deletion(-)
Ian Kent 4e72d9a
Ian Kent 4e72d9a
diff --git a/amd/info_ldap.c b/amd/info_ldap.c
Ian Kent 4e72d9a
index cfed6fd..ecfc210 100644
Ian Kent 4e72d9a
--- a/amd/info_ldap.c
Ian Kent 4e72d9a
+++ b/amd/info_ldap.c
Ian Kent 4e72d9a
@@ -446,7 +446,7 @@ get_ldap_timestamp(ALD *a, char *map, time_t *ts)
Ian Kent 4e72d9a
 	   vals[0], map);
Ian Kent 4e72d9a
       err = ENOENT;
Ian Kent 4e72d9a
     }
Ian Kent 4e72d9a
-    if (!*ts > 0) {
Ian Kent 4e72d9a
+    if (!(*ts > 0)) {
Ian Kent 4e72d9a
       plog(XLOG_USER, "Nonpositive timestamp %ld for map %s\n",
Ian Kent 4e72d9a
 	   (u_long) *ts, map);
Ian Kent 4e72d9a
       err = ENOENT;