aboutsummaryrefslogtreecommitdiff
path: root/lib/krb5/time.c
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2023-06-26 22:56:52 +0000
committerCy Schubert <cy@FreeBSD.org>2023-06-26 22:56:52 +0000
commitb6a943f7197af1a5eb6bb028b9b808ec5016e30c (patch)
treecfbb91e940dd89d0e1d46095f43c228d7d079fa0 /lib/krb5/time.c
parent6f4e10db3298f6d65e1e646fe52aaafc3682b788 (diff)
Heimdal 7.8.0 does not support OpenSSL 3.0. 7.9.0 will but it hasn't been released yet. We are importing f62e2f278 for its OpenSSL 3.0 support.
Diffstat (limited to 'lib/krb5/time.c')
-rw-r--r--lib/krb5/time.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/krb5/time.c b/lib/krb5/time.c
index 247549ba2372..d0d4af1a4698 100644
--- a/lib/krb5/time.c
+++ b/lib/krb5/time.c
@@ -127,3 +127,12 @@ krb5_string_to_deltat(const char *string, krb5_deltat *deltat)
return KRB5_DELTAT_BADFORMAT;
return 0;
}
+
+krb5_deltat
+krb5_time_abs(krb5_deltat t1, krb5_deltat t2)
+{
+ krb5_deltat t = t1 - t2;
+ if (t < 0)
+ return -t;
+ return t;
+}