diff options
author | Bardur Arantsson <bardur@scientician.net> | 2015-02-23 09:11:56 +0100 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2015-02-23 09:11:56 +0100 |
commit | 2a436fc5c02456c8dd4f22d3c13fe17177c49c0b (patch) | |
tree | dc6c6b9923a12175f461ebc0c72258eb5d50cdf9 | |
parent | 21662efacea883135f3a7cf67defe32ab872055a (diff) |
Fix buffer overflow in Automatizer
-rw-r--r-- | src/squeltch.cc | 6 |
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); } |