diff options
Diffstat (limited to 'src/game/g_admin.c')
-rw-r--r-- | src/game/g_admin.c | 11 |
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 ) |