swayfx/sway/commands/output
Brian Ashworth 89afb761ba output_cmd_background: fix no file + valid mode
If output_cmd_background is given a valid mode as the first argument,
then there is no file given and an error should be returned.

join_args should not be called with an argc of zero since it sets the
last character to the null terminator. With an argc of zero, the length
is zero causing a heap buffer overflow when setting the byte before the
start of argv to '\0'. This probably will not ever generate a segfault,
but may cause data corruption to whatever is directly before it in
memory. To make other such cases easier to detect, this also adds a
sway_assert in join_args when argc is zero.
2019-02-05 14:13:27 -05:00
..
background.c output_cmd_background: fix no file + valid mode 2019-02-05 14:13:27 -05:00
disable.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
dpms.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
enable.c Don't allow noop output to be configured 2019-01-22 09:55:13 +01:00
mode.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
position.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
scale.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
transform.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00