diff --git a/src/p_spec.c b/src/p_spec.c
index 5c9caa82fa97914db4c481a7e037939b0b09d613..c104ce6c5f501e919da136cc053a05f8e1433b5a 100644
--- a/src/p_spec.c
+++ b/src/p_spec.c
@@ -4375,7 +4375,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;
 }