LINUX.ORG.RU

История изменений

Исправление robot12, (текущая версия) :

Про UBIFS, у меня в сорцах 4.1.36-41 всё в порядке в этом месте.

Смотрите, в коде есть несколько подряд strncmp. В каждый из них передают литерал. И в strncmp(«background», buf, 9) длину рассчитали неверно: слово «background» состоит из 10, а не из 9 символов.

strncmp

Compares UP TO num characters of the C string str1 to those of the C string str2.

http://www.cplusplus.com/reference/cstring/strncmp/

Может, и пример не правильный ???

Дальше не читал.

Исходная версия robot12, :

Про UBIFS, у меня в сорцах 4.1.36-41 всё в порядке в этом месте.

Смотрите, в коде есть несколько подряд strncmp. В каждый из них передают литерал. И в strncmp(«background», buf, 9) длину рассчитали неверно: слово «background» состоит из 10, а не из 9 символов.

strncmp

Compares up to num characters of the C string str1 to those of the C string str2.

http://www.cplusplus.com/reference/cstring/strncmp/

Может, и пример не правильный ???

Дальше не читал.