Navigation


Changeset 168:6db078b955e3 in freeDiameter for libfreeDiameter/rt_data.c


Ignore:
Timestamp:
Feb 2, 2010, 10:15:05 AM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Completed rt_default extension

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfreeDiameter/rt_data.c

    r166 r168  
    8989                fd_list_unlink(&c->chain);
    9090                free(c->diamid);
     91                free(c->realm);
    9192                free(c);
    9293        }
     
    107108
    108109/* Add a peer to the candidates list */
    109 int  fd_rtd_candidate_add(struct rt_data * rtd, char * peerid)
     110int  fd_rtd_candidate_add(struct rt_data * rtd, char * peerid, char * realm)
    110111{
    111112        struct fd_list * prev;
     
    130131        fd_list_init(&new->chain, NULL);
    131132        CHECK_MALLOC( new->diamid = strdup(peerid) );
     133        CHECK_MALLOC( new->realm = strdup(realm) );
    132134       
    133135        fd_list_insert_after(prev, &new->chain);
     
    165167                        fd_list_unlink(&c->chain);
    166168                        free(c->diamid);
     169                        free(c->realm);
    167170                        free(c);
    168171                        break;
Note: See TracChangeset for help on using the changeset viewer.