projects
/
srvx.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Convert time-related variables to consistently use "unsigned long".
[srvx.git]
/
src
/
log.c
diff --git
a/src/log.c
b/src/log.c
index ad341b80d4bc2ea0880f9c8eab59d84fed8f94b6..7368fbe0373615d53320b3d3c9ab31cbef50e219 100644
(file)
--- a/
src/log.c
+++ b/
src/log.c
@@
-527,7
+527,7
@@
log_audit(struct log_type *type, enum log_severity sev, struct userNode *user, s
/* remove old elements from the linked list */
while (type->log_count > type->max_count)
log_type_free_oldest(type);
/* remove old elements from the linked list */
while (type->log_count > type->max_count)
log_type_free_oldest(type);
- while (type->log_oldest && (type->log_oldest->time +
(time_t)
type->max_age < now))
+ while (type->log_oldest && (type->log_oldest->time + type->max_age < now))
log_type_free_oldest(type);
if (type->log_oldest)
type->log_oldest->prev = 0;
log_type_free_oldest(type);
if (type->log_oldest)
type->log_oldest->prev = 0;
@@
-753,10
+753,12
@@
log_entry_search(struct logSearch *discrim, entry_search_func esf, void *data)
/* generic helper functions */
static void
/* generic helper functions */
static void
-log_format_timestamp(
time_t
when, struct string_buffer *sbuf)
+log_format_timestamp(
unsigned long
when, struct string_buffer *sbuf)
{
struct tm local;
{
struct tm local;
- localtime_r(&when, &local);
+ time_t feh;
+ feh = when;
+ localtime_r(&feh, &local);
if (sbuf->size < 24) {
sbuf->size = 24;
free(sbuf->list);
if (sbuf->size < 24) {
sbuf->size = 24;
free(sbuf->list);