summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2015-02-23 09:11:56 +0100
committerBardur Arantsson <bardur@scientician.net>2015-02-23 09:11:56 +0100
commit2a436fc5c02456c8dd4f22d3c13fe17177c49c0b (patch)
treedc6c6b9923a12175f461ebc0c72258eb5d50cdf9
parent21662efacea883135f3a7cf67defe32ab872055a (diff)
Fix buffer overflow in Automatizer
-rw-r--r--src/squeltch.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/squeltch.cc b/src/squeltch.cc
index 560b3d01..78cba40b 100644
--- a/src/squeltch.cc
+++ b/src/squeltch.cc
@@ -108,7 +108,7 @@ static int create_new_rule()
Term_get_size(&wid, &hgt);
sprintf(name, "%s", "No name");
- if (!input_box("Name?", hgt / 2, wid / 2, name, sizeof(name)+1))
+ if (!input_box("Name?", hgt / 2, wid / 2, name, sizeof(name)))
{
return -1;
}
@@ -160,7 +160,7 @@ static void automatizer_save_rules()
Term_get_size(&wid, &hgt);
sprintf(name, "automat.atm");
- if (!input_box("Save name?", hgt / 2, wid / 2, name, sizeof(name)+1))
+ if (!input_box("Save name?", hgt / 2, wid / 2, name, sizeof(name)))
{
return;
}
@@ -218,7 +218,7 @@ static void rename_rule(Rule *rule)
Term_get_size(&wid, &hgt);
sprintf(name, "%s", rule->get_name());
- if (input_box("New name?", hgt / 2, wid / 2, name, sizeof(name)-1))
+ if (input_box("New name?", hgt / 2, wid / 2, name, sizeof(name)))
{
rule->set_name(name);
}