]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 2627] sidekick: avoid runtime conversion trap on MSVC builds
authorJuergen Perlinger <perlinger@ntp.org>
Fri, 2 Jan 2015 16:23:21 +0000 (17:23 +0100)
committerJuergen Perlinger <perlinger@ntp.org>
Fri, 2 Jan 2015 16:23:21 +0000 (17:23 +0100)
bk: 54a6c5f9ms6OJzQMGV6b2NGjSXi7zA

ntpd/ntp_leapsec.c

index 14b8cd99fa560644ff043b122c524c82532e756e..23736f4c64eaf816a28a678cd3e89af8f5979be7 100644 (file)
@@ -920,7 +920,8 @@ do_leap_hash(
        /* now do the byte twiddle */
        for (wi=0; wi < 5; ++wi)
                for (di=3; di >= 0; --di) {
-                       mac->hv[wi*4 + di] = (unsigned char)tmp[wi];
+                       mac->hv[wi*4 + di] =
+                               (unsigned char)(tmp[wi] & 0x0FF);
                        tmp[wi] >>= 8;
                }
        return TRUE;