John Engelhart noticed an unreleased problem relative to a duplicate

ARES_ECANCELLED error code value and missing error code description.
This commit is contained in:
Yang Tse 2009-10-23 15:49:05 +00:00
parent 7531ac89d6
commit a1cc78d5a1
4 changed files with 13 additions and 6 deletions

View File

@ -1,5 +1,9 @@
Changelog for the c-ares project Changelog for the c-ares project
* October 23, 2009 (Yang Tse)
- John Engelhart noticed an unreleased problem relative to a duplicate
ARES_ECANCELLED error code value and missing error code description.
* October 7, 2009 (Yang Tse) * October 7, 2009 (Yang Tse)
- Overhauled ares__get_hostent() Fixing out of bounds memory overwrite - Overhauled ares__get_hostent() Fixing out of bounds memory overwrite
triggered with malformed /etc/hosts file. Improving parsing of /etc/hosts triggered with malformed /etc/hosts file. Improving parsing of /etc/hosts

View File

@ -24,6 +24,6 @@ Fixed:
Thanks go to these friendly people for their efforts and contributions: Thanks go to these friendly people for their efforts and contributions:
Phil Blundell, Japheth Cleaver, Yang Tse, Gregor Jasny, Joshua Kwan, Phil Blundell, Japheth Cleaver, Yang Tse, Gregor Jasny, Joshua Kwan,
Timo Teras, Jakub Hrozek Timo Teras, Jakub Hrozek, John Engelhart
Have fun! Have fun!

View File

@ -86,7 +86,6 @@ extern "C" {
#define ARES_ENOMEM 15 #define ARES_ENOMEM 15
#define ARES_EDESTRUCTION 16 #define ARES_EDESTRUCTION 16
#define ARES_EBADSTR 17 #define ARES_EBADSTR 17
#define ARES_ECANCELLED 21
/* ares_getnameinfo error codes */ /* ares_getnameinfo error codes */
#define ARES_EBADFLAGS 18 #define ARES_EBADFLAGS 18
@ -96,11 +95,14 @@ extern "C" {
#define ARES_EBADHINTS 20 #define ARES_EBADHINTS 20
/* Uninitialized library error code */ /* Uninitialized library error code */
#define ARES_ENOTINITIALIZED 21 #define ARES_ENOTINITIALIZED 21 /* introduced in 1.6.1 */
/* ares_library_init error codes */ /* ares_library_init error codes */
#define ARES_ELOADIPHLPAPI 22 #define ARES_ELOADIPHLPAPI 22 /* introduced in 1.6.1 */
#define ARES_EADDRGETNETWORKPARAMS 23 #define ARES_EADDRGETNETWORKPARAMS 23 /* introduced in 1.6.1 */
/* More error codes */
#define ARES_ECANCELLED 24 /* introduced in 1.6.1 */
/* Flag values */ /* Flag values */
#define ARES_FLAG_USEVC (1 << 0) #define ARES_FLAG_USEVC (1 << 0)

View File

@ -46,7 +46,8 @@ const char *ares_strerror(int code)
"Illegal hints flags specified", "Illegal hints flags specified",
"c-ares library initialization not yet performed", "c-ares library initialization not yet performed",
"Error loading iphlpapi.dll", "Error loading iphlpapi.dll",
"Could not find GetNetworkParams function" "Could not find GetNetworkParams function",
"DNS query cancelled"
}; };
if(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext))) if(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext)))