/[winpt]/trunk/PTD/wptDNSKeys.cpp
ViewVC logotype

Diff of /trunk/PTD/wptDNSKeys.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 273 by twoaday, Fri Dec 8 10:22:17 2006 UTC revision 305 by twoaday, Fri Mar 23 11:32:28 2007 UTC
# Line 61  dns_init (void) Line 61  dns_init (void)
61          dns_failed = 1;          dns_failed = 1;
62          return -1;          return -1;
63      }      }
64      dns_record_free = (dns_record_list_free_fnc)GetProcAddress (dns_api, "DnsRecordListFree");      dns_record_free = (dns_record_list_free_fnc)
65            GetProcAddress (dns_api, "DnsRecordListFree");
66      if (!dns_record_free) {      if (!dns_record_free) {
67          dns_failed = 1;          dns_failed = 1;
68          return -1;          return -1;
# Line 74  dns_init (void) Line 75  dns_init (void)
75  void  void
76  dns_cleanup (void)  dns_cleanup (void)
77  {  {
78      if (dns_api)      if (dns_api != NULL)
79          FreeLibrary (dns_api);          FreeLibrary (dns_api);
80      dns_api = NULL;      dns_api = NULL;
81      dns_failed = 0;      dns_failed = 0;
# Line 144  parse_pka_data (const char *data) Line 145  parse_pka_data (const char *data)
145          dns_free_pka_record (pka);          dns_free_pka_record (pka);
146          pka = NULL;          pka = NULL;
147      }      }
           
148      return pka;      return pka;
149  }  }
150    
# Line 154  parse_pka_data (const char *data) Line 154  parse_pka_data (const char *data)
154  extern "C" int  extern "C" int
155  dns_get_pka_record (const char *userid, pka_info_t *r_pka)  dns_get_pka_record (const char *userid, pka_info_t *r_pka)
156  {  {
     char *addr;  
157      DNS_STATUS err;      DNS_STATUS err;
158      DNS_RECORD *rec;      DNS_RECORD *rec;
159        char *addr;
160    
161      *r_pka = NULL;      *r_pka = NULL;
162      if (dns_init ())      if (dns_init ())
# Line 181  dns_get_pka_record (const char *userid, Line 181  dns_get_pka_record (const char *userid,
181  extern "C" void  extern "C" void
182  dns_free_pka_record (pka_info_t pka)  dns_free_pka_record (pka_info_t pka)
183  {  {
184      if (pka->fpr)      if (pka->fpr != NULL)
185          free (pka->fpr);          free (pka->fpr);
186      pka->fpr = NULL;      pka->fpr = NULL;
187      if (pka->uri)      if (pka->uri != NULL)
188          free (pka->uri);          free (pka->uri);
189      pka->uri = NULL;      pka->uri = NULL;
190      free (pka);      free (pka);

Legend:
Removed from v.273  
changed lines
  Added in v.305

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26