diff options
author | sabetts <sabetts> | 2002-08-31 16:41:35 +0000 |
---|---|---|
committer | sabetts <sabetts> | 2002-08-31 16:41:35 +0000 |
commit | cb9b0e5ee455fd615338baf828fd3ea8a541b395 (patch) | |
tree | 7b3e147c1b8041e80a30e4b1e3c7fa5a77688874 | |
parent | 7ba1b046c9cd461f96917746dd982c049c3afe92 (diff) | |
download | ratpoison-cb9b0e5ee455fd615338baf828fd3ea8a541b395.zip |
(cmd_bind): malloc the correct amount of memory for keydesc
(cmd_unbind): likewise
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/actions.c | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2002-08-31 Shawn Betts <sabetts@vcn.bc.ca> + + * src/actions.c (cmd_bind): malloc the correct amount of memory for keydesc + (cmd_unbind): likewise + 2002-07-28 Shawn Betts <sabetts@vcn.bc.ca> * src/main.c (handler): do not report badwindow errors if diff --git a/src/actions.c b/src/actions.c index 875c235..4fcd0e4 100644 --- a/src/actions.c +++ b/src/actions.c @@ -452,7 +452,7 @@ cmd_bind (int interactive, void *data) return NULL; } - keydesc = (char*) xmalloc (strlen (data + 1)); + keydesc = (char*) xmalloc (strlen (data) + 1); sscanf (data, "%s", keydesc); cmd = data + strlen (keydesc); @@ -506,7 +506,7 @@ cmd_unbind (int interactive, void *data) return NULL; } - keydesc = (char*) xmalloc (strlen (data + 1)); + keydesc = (char*) xmalloc (strlen (data) + 1); sscanf (data, "%s", keydesc); key = parse_keydesc (keydesc); |