~ius-coredev/ius/openldap24

« back to all changes in this revision

Viewing changes to SOURCES/openldap-dds-overlay-tolerance.patch

  • Committer: Jeffrey Ness
  • Date: 2012-08-15 18:21:06 UTC
  • Revision ID: jeffrey.ness@rackspace.com-20120815182106-fifa0yp2oe0u3tsw
first

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DDS overlay: fix TTL tolerance
 
2
 
 
3
olcDDStolerance setting had inverse effect and in fact was shortening entries real TTL
 
4
 
 
5
From cca0da2163f1ec83352d86015cf6b9b42b757dc7 Mon Sep 17 00:00:00 2001
 
6
Author: Jan Vcelak <jvcelak@redhat.com>
 
7
Upstream ITS: #7017
 
8
Resolves: #723514
 
9
 
 
10
---
 
11
 servers/slapd/overlays/dds.c |    2 +-
 
12
 1 files changed, 1 insertions(+), 1 deletions(-)
 
13
 
 
14
diff --git a/servers/slapd/overlays/dds.c b/servers/slapd/overlays/dds.c
 
15
index 56d299f..661b309 100644
 
16
--- a/servers/slapd/overlays/dds.c
 
17
+++ b/servers/slapd/overlays/dds.c
 
18
@@ -156,7 +156,7 @@ dds_expire( void *ctx, dds_info_t *di )
 
19
        op->ors_slimit = SLAP_NO_LIMIT;
 
20
        op->ors_attrs = slap_anlist_no_attrs;
 
21
 
 
22
-       expire = slap_get_time() + di->di_tolerance;
 
23
+       expire = slap_get_time() - di->di_tolerance;
 
24
        ts.bv_val = tsbuf;
 
25
        ts.bv_len = sizeof( tsbuf );
 
26
        slap_timestamp( &expire, &ts );
 
27
-- 
 
28
1.7.6
 
29