diff --git a/src/p_setup.c b/src/p_setup.c
index 94daad2726c7ab8904f4b9471e6150430fdb8d77..5311db4e9f915a10d5a8afc62aa4ff182e8558cb 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -1828,7 +1828,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;
 			}
 		}