[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libcrypt / glibc bug?



да, валится.
указатели не проверяются на NULL ни в glibc , ни в newlib. 

-- 
Григорий


> On Feb 4, 2016, at 19:30, Anatoly Pugachev <matorola@gmail.com> wrote:
> 
> Коллеги, здравствуйте!
> 
> А у всех strcmp валится в sigserv , если ему одним из параметров дать значение NULL ?
> 
> взято из configure в php-7.x :
> 
> $ cat conftest.c
> #include <crypt.h>
> #include <stdlib.h>
> #include <string.h>
> int main() {
>         exit (strcmp((char *)crypt("rasmuslerdorf","_J9..rasm"),"_J9..rasmBYk8r9AiWNc"));
> }
> 
> $ gcc -lcrypt conftest.c
> 
> Спасибо.


Reply to: