diff --git a/admin_page_server.py b/admin_page_server.py
index 9dcd750..c483e58 100644
--- a/admin_page_server.py
+++ b/admin_page_server.py
@@ -97,7 +97,6 @@ class AdminPage(resource.Resource):
def render_whitelist(self, request):
address = request.getClientIP()
dbconn = sqlite3.connect('gpcm.db')
- dbconn.cursor().execute('CREATE TABLE IF NOT EXISTS whitelist (userid TEXT, gameid TEXT, macadr TEXT)')
logger.log(logging.INFO,address+" Viewed whitelist")
responsedata = ("\r\n"
"
altwfc admin page - WhiteList"
diff --git a/gamespy/gs_database.py b/gamespy/gs_database.py
index b51d5af..047f001 100644
--- a/gamespy/gs_database.py
+++ b/gamespy/gs_database.py
@@ -122,6 +122,7 @@ class GamespyDatabase(object):
tx.nonquery("CREATE UNIQUE INDEX gamestatprofile_triple on gamestat_profile(profileid,dindex,ptype)")
tx.nonquery("CREATE TABLE gameinfo (profileid INT, dindex TEXT, ptype TEXT, data TEXT)")
tx.nonquery("CREATE TABLE nas_logins (userid TEXT, authtoken TEXT, data TEXT)")
+ tx.nonquery("CREATE TABLE IF NOT EXISTS whitelist (userid TEXT, gameid TEXT, macadr TEXT)")
# Create some indexes for performance.
tx.nonquery("CREATE UNIQUE INDEX IF NOT EXISTS users_profileid_idx ON users (profileid)")