sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit e53ba08626e432f9ec14a7002a0d3ffd00b93c5d
parent aece36cd22aa50015d1eb737b2b31a0b7087e813
Author: Eric Engestrom <eric@engestrom.ch>
Date:   Sun,  1 May 2016 13:39:44 +0100

sway: fix potential buffer overflow

Diffstat:
Msway/commands.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sway/commands.c b/sway/commands.c @@ -506,7 +506,8 @@ static struct cmd_results *cmd_exec_always(int argc, char **argv) { // Put argument into cmd array char cmd[4096]; - strcpy(cmd, tmp); + strncpy(cmd, tmp, sizeof(cmd)); + cmd[sizeof(cmd) - 1] = 0; free(tmp); sway_log(L_DEBUG, "Executing %s", cmd);