Changeset 4838 for source/ariba/utility


Ignore:
Timestamp:
Jul 9, 2009, 3:05:13 PM (15 years ago)
Author:
Christoph Mayer
Message:

bootstrap ablauf fixes und avahi fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/bootstrap/modules/multicastdns/MulticastDns.cpp

    r4836 r4838  
    396396                case AVAHI_RESOLVER_FOUND:
    397397
    398                         char addr[AVAHI_ADDRESS_STR_MAX];
    399 
    400                         avahi_address_snprint(addr, sizeof(addr), address);
    401 
    402398                        string info1 = "";
    403399                        string info2 = "";
     
    405401
    406402                        if(txt != NULL){
    407                                 char* cinfo = avahi_string_list_to_string(txt);
    408                                 info1 = cinfo;
    409                                 avahi_free(cinfo);
     403                                char* cinfo = (char*)avahi_string_list_get_text(txt);
     404                                info1 = string(cinfo);
     405                                txt = avahi_string_list_get_next(txt);
    410406                        }
    411407
    412                         if(txt != NULL && avahi_string_list_get_next(txt) != NULL){
    413                                 char* cinfo = avahi_string_list_to_string( avahi_string_list_get_next(txt) );
    414                                 info2 = cinfo;
    415                                 avahi_free(cinfo);
     408                        if(txt != NULL){
     409                                char* cinfo = (char*)avahi_string_list_get_text(txt);
     410                                info2 = string(cinfo);
     411                                txt = avahi_string_list_get_next(txt);
    416412                        }
    417413
    418                         if(txt != NULL && avahi_string_list_get_next(txt) != NULL){
    419                                 char* cinfo = avahi_string_list_to_string( avahi_string_list_get_next(txt) );
    420                                 info3 = cinfo;
    421                                 avahi_free(cinfo);
     414                        if(txt != NULL){
     415                                char* cinfo = (char*)avahi_string_list_get_text(txt);
     416                                info3 = string(cinfo);
     417                                txt = avahi_string_list_get_next(txt);
    422418                        }
    423419
Note: See TracChangeset for help on using the changeset viewer.