summaryrefslogtreecommitdiff
path: root/src/game/g_admin.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/g_admin.c')
-rw-r--r--src/game/g_admin.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/game/g_admin.c b/src/game/g_admin.c
index 9981812b..b894324b 100644
--- a/src/game/g_admin.c
+++ b/src/game/g_admin.c
@@ -225,15 +225,8 @@ static qboolean admin_permission( char *flags, const char *flag, qboolean *perm
g_admin_cmd_t *G_admin_cmd( const char *cmd )
{
- int i;
-
- for( i = 0; i < adminNumCmds; i++ )
- {
- if( !Q_stricmp( g_admin_cmds[ i ].keyword, cmd ) )
- return &g_admin_cmds[ i ];
- }
-
- return NULL;
+ return bsearch( cmd, g_admin_cmds, adminNumCmds, sizeof( g_admin_cmd_t ),
+ cmdcmp );
}
g_admin_level_t *G_admin_level( const int l )