Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 00b26058 authored by Vojtech Bocek's avatar Vojtech Bocek Committed by Gerrit Code Review
Browse files

Fix TWFunc::tw_chmod() for 3-character mode string

parent 1c8d4fb0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -589,7 +589,8 @@ bool TWFunc::Fix_su_Perms(void) {
int TWFunc::tw_chmod(string fn, string mode) {
	long mask = 0;

	for ( std::string::size_type n = 0; n < mode.length(); ++n) {
	std::string::size_type n = (mode.length() == 3) ? 1 : 0;
	for (; n < mode.length(); ++n) {
		if (n == 0) {
			if (mode[n] == '0')
				continue;