From 2a436fc5c02456c8dd4f22d3c13fe17177c49c0b Mon Sep 17 00:00:00 2001 From: Bardur Arantsson Date: Mon, 23 Feb 2015 09:11:56 +0100 Subject: Fix buffer overflow in Automatizer --- src/squeltch.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/squeltch.cc') 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); } -- cgit v1.2.3