diff options
Diffstat (limited to 'source/lib/charset.c')
-rw-r--r-- | source/lib/charset.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/lib/charset.c b/source/lib/charset.c index fe170bdcf5b..d8ce38f3968 100644 --- a/source/lib/charset.c +++ b/source/lib/charset.c @@ -203,7 +203,9 @@ static codepage_p load_client_codepage( int client_codepage ) strcpy(codepage_file_name, CODEPAGEDIR); strcat(codepage_file_name, "/"); strcat(codepage_file_name, "codepage."); - sprintf( &codepage_file_name[strlen(codepage_file_name)], "%03d", + slprintf(&codepage_file_name[strlen(codepage_file_name)], + sizeof(pstring)-(strlen(codepage_file_name)+1), + "%03d", client_codepage); if(!file_exist(codepage_file_name,&st)) |