libip: fix 64-bit problem in nhgetv (William Josephson)
diff --git a/src/libip/bo.c b/src/libip/bo.c
index 95fc5f8..de3b4e0 100644
--- a/src/libip/bo.c
+++ b/src/libip/bo.c
@@ -51,10 +51,10 @@
 	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;
 }