summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2007-07-14 13:08:50 +0000
committerDaniel Stenberg <daniel@haxx.se>2007-07-14 13:08:50 +0000
commit403b315a3bc81b9a65c7f921c19e5221199db9e7 (patch)
tree2d2b9b19a62744bd39e2287fbe723960fcda6c7d
parent1c91a98fcd70512a5979d913a8ec52a4b530fd69 (diff)
downloadc-ares-403b315a3bc81b9a65c7f921c19e5221199db9e7.tar.gz
c-ares-403b315a3bc81b9a65c7f921c19e5221199db9e7.tar.bz2
c-ares-403b315a3bc81b9a65c7f921c19e5221199db9e7.zip
Vlad Dinulescu fixed two outstanding valgrind reports
-rw-r--r--CHANGES4
-rw-r--r--ares_init.c2
-rw-r--r--ares_process.c3
-rw-r--r--ares_query.c2
4 files changed, 8 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index cb7e81e..fcebe4e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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)
diff --git a/ares_init.c b/ares_init.c
index f6018c9..bc6a0ea 100644
--- a/ares_init.c
+++ b/ares_init.c
@@ -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;
}
diff --git a/ares_process.c b/ares_process.c
index 745fe68..e8b9ef6 100644
--- a/ares_process.c
+++ b/ares_process.c
@@ -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
diff --git a/ares_query.c b/ares_query.c
index ed32e92..0cd6557 100644
--- a/ares_query.c
+++ b/ares_query.c
@@ -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);