src/opserv.c (opserv_cdiscrim_create): Fix default value for max_ts.
(With an expression only a coder could love. Improvements wanted.)
git-archimport-id: srvx@srvx.net--2006/srvx--devo--1.3--patch-21
# arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3
#
+2006-07-29 01:34:17 GMT Michael Poole <mdpoole@troilus.org> patch-21
+
+ Summary:
+ Fix ?csearch max timestamp default value.
+ Revision:
+ srvx--devo--1.3--patch-21
+
+ src/opserv.c (opserv_cdiscrim_create): Fix default value for max_ts.
+ (With an expression only a coder could love. Improvements wanted.)
+
+ modified files:
+ ChangeLog src/opserv.c
+
+
2006-07-18 03:13:31 GMT Michael Poole <mdpoole@troilus.org> patch-20
Summary:
discrim = calloc(1, sizeof(*discrim));
discrim->limit = 25;
discrim->max_users = ~0;
- discrim->max_ts = (time_t)~0;
+ /* So, time_t is frequently signed. Fun. */
+ discrim->max_ts = (1ul << (CHAR_BIT * sizeof(time_t) - 1)) - 1;
for (i = 0; i < argc; i++) {
/* Assume all criteria require arguments. */