diff --git a/src/modules/_Image_FreeType/freetype.c b/src/modules/_Image_FreeType/freetype.c
index 8c767e627bb93c33787fbff6ed7c9b2e8bffc9b9..f468559f63f880284a2011000864e5c93701476a 100644
--- a/src/modules/_Image_FreeType/freetype.c
+++ b/src/modules/_Image_FreeType/freetype.c
@@ -309,7 +309,7 @@ static void image_ft_face_info( INT32 args )
     for(i = 0; i < sfnt_count; ++i)
     {
       FT_SfntName name;
-      int len;
+      unsigned int len;
 
       if (FT_Get_Sfnt_Name(TFACE, i, &name) != 0)
         continue; /* skip if getting name failed */