diff packages/net/ns/dns/current/src/dns.c @ 212:94b558c9fb67

Merge from eCos master repository on 2002-05-31-00:05:29-BST
author jlarmour
date Fri, 31 May 2002 01:05:53 +0000
parents 6eb55882e01c
children 1f968b35cd30
line wrap: on
line diff
--- a/packages/net/ns/dns/current/src/dns.c
+++ b/packages/net/ns/dns/current/src/dns.c
@@ -149,7 +149,7 @@ static void
 thread_destructor(CYG_ADDRWORD data)
 {
     struct hostent *hent;
-    hent = (struct hostent *)cyg_thread_get_data(index);
+    hent = (struct hostent *)cyg_thread_get_data(ptdindex);
     if (hent)
         free_hent(hent);
     return;
@@ -163,7 +163,7 @@ store_hent(struct hostent *hent)
     // Prevent memory leaks by setting a destructor to be
     // called on thread exit to free per-thread data.
     cyg_thread_add_destructor( &thread_destructor, 0 );
-    cyg_thread_set_data(index, (CYG_ADDRWORD)hent);
+    cyg_thread_set_data(ptdindex, (CYG_ADDRWORD)hent);
 }
 
 /* If there is an answer to an old query, free the memory it uses. */
@@ -171,10 +171,10 @@ static void
 free_stored_hent(void)
 {
     struct hostent *hent;
-    hent = (struct hostent *)cyg_thread_get_data(index);
+    hent = (struct hostent *)cyg_thread_get_data(ptdindex);
     if (hent) {
         free_hent(hent);
-        cyg_thread_set_data(index, (CYG_ADDRWORD)NULL);
+        cyg_thread_set_data(ptdindex, (CYG_ADDRWORD)NULL);
         cyg_thread_rem_destructor( &thread_destructor, 0 );
     }
 }