Хостент, возвращающий ноль от символа * . Работает с жестко закодированным адресом
Люди.
Я знаю, что hostent устарела, но я должна использовать его для проекта.
По какой-то причине, если я сделаю это...
hp = getbyhostname ("www.google.com");
л.с. работает нормально.
Но тогда, если я сделаю это:
char *addre;
addre = someFunction();
printf ("The address is %s", addre);
hp = gethostbyname (addre);
где someFunction() возвращает char*, printf работает нормально и правильно отображает адрес, но hp возвращает null.
Какие-либо предложения?
Благодарю.