Use snprintf rather than sprintf. From pvaldes.

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@431 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Tim Cava
2013-11-07 02:41:16 +00:00
parent 590ae4c685
commit 276fd24258
41 changed files with 623 additions and 222 deletions

View File

@@ -502,7 +502,7 @@ static void show_binding (int meta, uc c)
if (meta < 1 || meta > MAX_META)
meta = 0;
else
sprintf(meta_str, "META%d-", meta);
snprintf(meta_str, sizeof meta_str, "META%d-", meta);
if (keys[meta] && KEY(meta, c))
{
@@ -560,7 +560,7 @@ void save_bindings (FILE *fp, int do_all)
for (meta = 0; meta <= MAX_META; meta++)
{
if (meta != 0)
sprintf(meta_str, "META%d-", meta);
snprintf(meta_str, sizeof meta_str, "META%d-", meta);
for (j = 0; j < charsize; j++)
{
@@ -1283,8 +1283,8 @@ static char keyloc[80];
if (KEY(i, j) && KEY(i, j)->key_index == loc)
{
if (i > 0)
sprintf(meta_str, "META%d-", i);
sprintf(keyloc, "%s%s", meta_str, display_key(j));
snprintf(meta_str, sizeof meta_str, "META%d-", i);
snprintf(keyloc, sizeof keyloc, "%s%s", meta_str, display_key(j));
return keyloc;
}
}