~raphi/somebar

e1f8c63064fa9d981fc83bf3b6bd8f79883cf586 — mortezadadgar 6 months ago b069830
Fix possible OOB access for clicking tags

specify the signed type for indexing tags as intended
for `tag >= 0` check.

Signed-off-by: mortezadadgar <mortezadadgar97@gmail.com>
1 files changed, 1 insertions(+), 1 deletions(-)

M src/bar.cpp
M src/bar.cpp => src/bar.cpp +1 -1
@@ 181,7 181,7 @@ void Bar::click(Monitor* mon, int x, int, int btn)
		control = ClkWinTitle;
	} else if (x > _layoutCmp.x) {
		control = ClkLayoutSymbol;
	} else for (auto tag = _tags.size()-1; tag >= 0; tag--) {
	} else for (int tag = _tags.size()-1; tag >= 0; tag--) {
		if (x > _tags[tag].component.x) {
			control = ClkTagBar;
			arg.ui = 1<<tag;