From 46e6d819064c1443d4c00e3223a89e933c0a3257 Mon Sep 17 00:00:00 2001
From: relesgoe <RElesgoe@users.noreply.github.com>
Date: Tue, 8 Sep 2020 21:47:24 -0700
Subject: [PATCH] Free team before returning in sql_load_teams()

---
 src/bnetd/sql_common.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bnetd/sql_common.cpp b/src/bnetd/sql_common.cpp
index 29bac1a..b202523 100644
--- a/src/bnetd/sql_common.cpp
+++ b/src/bnetd/sql_common.cpp
@@ -669,6 +669,7 @@ namespace pvpgn
 					if (!(team->teamid = std::atoi(row[0])))
 					{
 						eventlog(eventlog_level_error, __FUNCTION__, "got bad teamid");
+						xfree(team);
 						sql->free_result(result);
 						return -1;
 					}