Commit Diff


commit - 29770b4f21c6d7147b5bfede67b0d28cd3028b57
commit + 0f815464fcf8839a5053be8d9aaf13326dde24b3
blob - 95fc5f8ded88c9b1fb39df2147721eedddcf97c4
blob + de3b4e045056226851006d58c383193bd51d19e7
--- src/libip/bo.c
+++ src/libip/bo.c
@@ -51,10 +51,10 @@ nhgetv(void *p)
 	v |= (uvlong)a[1]<<48;
 	v |= (uvlong)a[2]<<40;
 	v |= (uvlong)a[3]<<32;
-	v |= a[4]<<24;
-	v |= a[5]<<16;
-	v |= a[6]<<8;
-	v |= a[7]<<0;
+	v |= (uvlong)a[4]<<24;
+	v |= (uvlong)a[5]<<16;
+	v |= (uvlong)a[6]<<8;
+	v |= (uvlong)a[7]<<0;
 	return v;
 }