Re: libcrypt / glibc bug?

2016-02-04 Пенетрантность gr tertychnyi
да, валится. указатели не проверяются на NULL ни в glibc , ни в newlib. -- Григорий > On Feb 4, 2016, at 19:30, Anatoly Pugachev wrote: > > Коллеги, здравствуйте! > > А у всех strcmp валится в sigserv , если ему одним из параметров дать > значение NULL ? > > взято из

Re: libcrypt / glibc bug?

2016-02-04 Пенетрантность yuri . nefedov
On Thu, 4 Feb 2016, gr tertychnyi wrote: да, валится. указатели не проверяются на NULL ни в glibc , ни в newlib. Не совсем в тему, но вот только недавно встретилась лекция Тони Хо́ар Sir Charles Antony Richard Hoare: Null References: The Billion Dollar Mistake

libcrypt / glibc bug?

2016-02-04 Пенетрантность Anatoly Pugachev
Коллеги, здравствуйте! А у всех strcmp валится в sigserv , если ему одним из параметров дать значение NULL ? взято из configure в php-7.x : $ cat conftest.c #include #include #include int main() { exit (strcmp((char *)crypt("rasmuslerdorf","_J9..rasm"),"_J9..rasmBYk8r9AiWNc")); } $

Re: libcrypt / glibc bug?

2016-02-04 Пенетрантность Anatoly Pugachev
2016-02-04 20:30 GMT+03:00 Anatoly Pugachev : > Коллеги, здравствуйте! > > А у всех strcmp валится в sigserv , если ему одним из параметров дать > значение NULL ? > > взято из configure в php-7.x : > > $ cat conftest.c > #include > #include > #include > int main() { >

Re: libcrypt / glibc bug?

2016-02-04 Пенетрантность Artem Chuprina
Anatoly Pugachev -> Debian рассылка @ Thu, 4 Feb 2016 20:30:02 +0300: AP> Коллеги, здравствуйте! AP> А у всех strcmp валится в sigserv , если ему одним из параметров дать AP> значение NULL ? За всех не поручусь, но исходя из логики того, как пишутся самые низкоуровневые функции в C - да,