string truncation due to sizeof(size)
authorderaadt <deraadt@openbsd.org>
Sun, 18 Jan 2015 14:01:00 +0000 (14:01 +0000)
committerderaadt <deraadt@openbsd.org>
Sun, 18 Jan 2015 14:01:00 +0000 (14:01 +0000)
ok djm markus

usr.bin/ssh/krl.c

index b90ffac..4b49e0a 100644 (file)
@@ -14,7 +14,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $OpenBSD: krl.c,v 1.26 2015/01/14 15:02:39 djm Exp $ */
+/* $OpenBSD: krl.c,v 1.27 2015/01/18 14:01:00 deraadt Exp $ */
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -791,7 +791,7 @@ format_timestamp(u_int64_t timestamp, char *ts, size_t nts)
        t = timestamp;
        tm = localtime(&t);
        if (tm == NULL)
-               strlcpy(ts, "<INVALID>", sizeof(nts));
+               strlcpy(ts, "<INVALID>", nts);
        else {
                *ts = '\0';
                strftime(ts, nts, "%Y%m%dT%H%M%S", tm);