Vlad Dinulescu fixed two outstanding valgrind reports

This commit is contained in:
Daniel Stenberg 2007-07-14 13:08:50 +00:00
parent 5bed99c97d
commit 88ce03e945
4 changed files with 8 additions and 3 deletions

View File

@ -1,5 +1,9 @@
Changelog for the c-ares project
* July 14 2007 (Daniel Stenberg)
- Vlad Dinulescu fixed two outstanding valgrind reports.
Version 1.4.0 (June 8, 2007)
* June 4 2007 (Daniel Stenberg)

View File

@ -1341,7 +1341,7 @@ static void init_id_key(rc4_key* key,int key_data_len)
short ares__generate_new_id(rc4_key* key)
{
short r;
short r=0;
ares__rc4(key, (unsigned char *)&r, sizeof(r));
return r;
}

View File

@ -400,7 +400,8 @@ static void process_timeouts(ares_channel channel, time_t now)
static void process_answer(ares_channel channel, unsigned char *abuf,
int alen, int whichserver, int tcp, time_t now)
{
int id, tc, rcode;
int tc, rcode;
unsigned short id;
struct query *query;
/* If there's no room in the answer for a header, we can't do much

View File

@ -67,7 +67,7 @@ void ares__rc4(rc4_key* key, unsigned char *buffer_ptr, int buffer_len)
static struct query* find_query_by_id(ares_channel channel, int id)
{
int qid;
unsigned short qid;
struct query* q;
DNS_HEADER_SET_QID(((unsigned char*)&qid), id);