chiark / gitweb /
changelog: 0.6.0 WIP
[userv-utils.git] / ipif / mech-timestamp.c
index 93d30e66183bedb1ca17475978178ee0859fe2ce..793ea6c4aeae7a021b6b3da629dcc8b515743085 100644 (file)
@@ -1,8 +1,10 @@
 /*
  * Timestamp mechanism for udp tunnel
  *
+ * mechanism: timestamp
  * 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
@@ -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
@@ -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 {
+    return 0;
   }
 
   if (tnow < md->next_warn) return "";