Index: ext/libicpf/src/circ_buffer.cpp
===================================================================
diff -u -r2446443341715955423610c01b43fe7841a10e3e -rd5bb2e19e22f57bd018e9db355108b54dfbc364c
--- ext/libicpf/src/circ_buffer.cpp	(.../circ_buffer.cpp)	(revision 2446443341715955423610c01b43fe7841a10e3e)
+++ ext/libicpf/src/circ_buffer.cpp	(.../circ_buffer.cpp)	(revision d5bb2e19e22f57bd018e9db355108b54dfbc364c)
@@ -519,7 +519,7 @@
 		else
 		{
 			// call the callback function with the ucData as a param
-			byte_t uc=(byte_t)(w & 0xff) << (8-ulBitsCount);
+			byte_t uc=(byte_t)((w & 0xff) << (8-ulBitsCount));
 			uc >>= 8-ulBitsCount;
 			
 			(*pfn)(uc, pParam);