首页 > 其他 > 详细

gethostbyname_r的注意事项

时间:2020-12-14 18:50:57      阅读:34      评论:0      收藏:0      [点我收藏+]

问题 调用gethostbyname_r解析域名时,当域名为某个非有效域名时,导致程序段错误,分析发现gethostbyname_r当参数为非有效域名时也返回成功,但是host却是NULL,导致后面使用host时导致引用空指针错误。

所以使用gethostbyname_r时,除了判断返回值外,还需要判断host是否为NULL,并且获取错误信息的函数是hstrerror,而不是perror或者strerror。

gethostbyname_r的注意事项

原文:https://www.cnblogs.com/yyqf/p/14134315.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!