Blob Blame History Raw
diff --git a/base/Data/GI/Base/BasicConversions.hsc b/base/Data/GI/Base/BasicConversions.hsc
index 26209c5..fe4d886 100644
--- a/base/Data/GI/Base/BasicConversions.hsc
+++ b/base/Data/GI/Base/BasicConversions.hsc
@@ -201,7 +201,7 @@ unpackGPtrArray array = do
   dataPtr <- peek (castPtr array :: Ptr (Ptr (Ptr a)))
   nitems <- peek (array `plusPtr` sizeOf dataPtr)
   go dataPtr nitems
-    where go :: Ptr (Ptr a) -> Int -> IO [Ptr a]
+    where go :: Ptr (Ptr a) -> CUInt -> IO [Ptr a]
           go _ 0 = return []
           go ptr n = do
             x <- peek ptr