diff --git a/src/p_spec.c b/src/p_spec.c
index 2a6b9130b370d21775e96d89e07459509c00f50b..4e6ef531faaef17949cf6fbfb663f54d777811e0 100644
--- a/src/p_spec.c
+++ b/src/p_spec.c
@@ -4396,7 +4396,7 @@ sector_t *P_FindPlayerTrigger(player_t *player, line_t *sourceline)
 			return loopsector;
 	}
 
-	return false;
+	return NULL;
 }
 
 boolean P_IsPlayerValid(size_t playernum)
diff --git a/src/taglist.c b/src/taglist.c
index 305b05f041b189fed25ba6c49e6f43ecb4577300..4050076140149fe3a5ca74dba16e129d1961b24d 100644
--- a/src/taglist.c
+++ b/src/taglist.c
@@ -472,5 +472,5 @@ mtag_t Tag_NextUnused(mtag_t start)
 		start++;
 	}
 
-	return MAXTAGS;
+	return (mtag_t)MAXTAGS;
 }