Mercurial > libavformat.hg
comparison os_support.c @ 5730:de3bbecc27ad libavformat
Make our getaddrinfo implementation initialize "struct addrinfo" return
value to NULL on errors.
author | reimar |
---|---|
date | Sun, 28 Feb 2010 22:31:17 +0000 |
parents | a3e321e7ca38 |
children | a292ef47e2f9 |
comparison
equal
deleted
inserted
replaced
5729:aef0883e3445 | 5730:de3bbecc27ad |
---|---|
76 win_getaddrinfo = GetProcAddress(ws2mod, "getaddrinfo"); | 76 win_getaddrinfo = GetProcAddress(ws2mod, "getaddrinfo"); |
77 if (win_getaddrinfo) | 77 if (win_getaddrinfo) |
78 return win_getaddrinfo(node, service, hints, res); | 78 return win_getaddrinfo(node, service, hints, res); |
79 #endif | 79 #endif |
80 | 80 |
81 *res = NULL; | |
81 sin = av_mallocz(sizeof(struct sockaddr_in)); | 82 sin = av_mallocz(sizeof(struct sockaddr_in)); |
82 if (!sin) | 83 if (!sin) |
83 return EAI_FAIL; | 84 return EAI_FAIL; |
84 sin->sin_family = AF_INET; | 85 sin->sin_family = AF_INET; |
85 | 86 |