chiark
/
gitweb
/
~ian
/
userv-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
git-daemon: fix and de-obfuscate the pkt-line parser.
[userv-utils.git]
/
ipif
/
mech-timestamp.c
diff --git
a/ipif/mech-timestamp.c
b/ipif/mech-timestamp.c
index 93d30e66183bedb1ca17475978178ee0859fe2ce..793ea6c4aeae7a021b6b3da629dcc8b515743085 100644
(file)
--- a/
ipif/mech-timestamp.c
+++ b/
ipif/mech-timestamp.c
@@
-1,8
+1,10
@@
/*
* Timestamp mechanism for udp tunnel
*
/*
* Timestamp mechanism for udp tunnel
*
+ * mechanism: timestamp
* arguments: <max-skew> <max-age>
*
* arguments: <max-skew> <max-age>
*
+ * restrictions: none
* encoding: prepend 4 bytes of UNIX time in network byte order
*
* <max-age> is maximum age in seconds we will accept a packet (or 0
* encoding: prepend 4 bytes of UNIX time in network byte order
*
* <max-age> is maximum age in seconds we will accept a packet (or 0
@@
-11,7
+13,8
@@
*
*/
/*
*
*/
/*
- * Copyright (C) 2000 Ian Jackson
+ * Copyright (C) 2000,2003 Ian Jackson
+ * This file is part of ipif, part of userv-utils
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by
@@
-78,6
+81,8
@@
static const char *mdec_timestamp(struct mechdata *md, struct buffer *buf) {
} else if (age < 0) {
if (!md->max_skew || age >= -md->max_skew) return 0;
sprintf(cbuf,"too much skew (%lds)",-age);
} else if (age < 0) {
if (!md->max_skew || age >= -md->max_skew) return 0;
sprintf(cbuf,"too much skew (%lds)",-age);
+ } else {
+ return 0;
}
if (tnow < md->next_warn) return "";
}
if (tnow < md->next_warn) return "";