diff --git a/src/taglist.c b/src/taglist.c
index a9879e49522cfbe195cdfde51ab360ea3b9176b5..e0bb86c97410938972ed1c060909489316c0c827 100644
--- a/src/taglist.c
+++ b/src/taglist.c
@@ -276,7 +276,7 @@ INT32 Tag_Iterate_Things (const mtag_t tag, const size_t p)
 
 INT32 Tag_FindLineSpecial(const INT16 special, const mtag_t tag)
 {
-	INT32 i;
+	size_t i;
 
 	if (tag == MTAG_GLOBAL)
 	{