Browse Source

engine: launcher: use our Q_strncpy instead of standard strncpy

pull/2/head
Alibek Omarov 3 years ago
parent
commit
07f1f7ded1
  1. 6
      engine/common/launcher.c

6
engine/common/launcher.c

@ -15,8 +15,6 @@ GNU General Public License for more details.
#ifdef SINGLE_BINARY #ifdef SINGLE_BINARY
#include <stdlib.h>
#include <string.h>
#include "build.h" #include "build.h"
#include "common.h" #include "common.h"
#ifdef XASH_SDLMAIN #ifdef XASH_SDLMAIN
@ -37,7 +35,7 @@ static char **g_pszArgv;
void Launcher_ChangeGame( const char *progname ) void Launcher_ChangeGame( const char *progname )
{ {
strncpy( szGameDir, progname, sizeof( szGameDir ) - 1 ); Q_strncpy( szGameDir, progname, sizeof( szGameDir ) - 1 );
Host_Shutdown( ); Host_Shutdown( );
exit( Host_Main( g_iArgc, g_pszArgv, szGameDir, 1, &Launcher_ChangeGame ) ); exit( Host_Main( g_iArgc, g_pszArgv, szGameDir, 1, &Launcher_ChangeGame ) );
} }
@ -81,7 +79,7 @@ int main( int argc, char** argv )
} }
else else
{ {
strncpy( gamedir_buf, gamedir, 32 ); Q_strncpy( gamedir_buf, gamedir, 32 );
gamedir = gamedir_buf; gamedir = gamedir_buf;
} }

Loading…
Cancel
Save