diff --git a/src/p_setup.c b/src/p_setup.c
index 8b58ae98fc88c79d63510504b60e131089ec2ee4..a69f303b6e9a963e566dcc5f68a1b5e075f4d3e7 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -1818,7 +1818,7 @@ static void ParseTextmapSectorParameter(UINT32 i, const char *param, const char
 		{
 			if (fastcmp(val, teamnames[j][1]))
 			{
-				sectors[j].teambase = j;
+				sectors[i].teambase = j;
 				break;
 			}
 		}