Changeset 168:6db078b955e3 in freeDiameter for libfreeDiameter/rt_data.c
- Timestamp:
- Feb 2, 2010, 10:15:05 AM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfreeDiameter/rt_data.c
r166 r168 89 89 fd_list_unlink(&c->chain); 90 90 free(c->diamid); 91 free(c->realm); 91 92 free(c); 92 93 } … … 107 108 108 109 /* Add a peer to the candidates list */ 109 int fd_rtd_candidate_add(struct rt_data * rtd, char * peerid )110 int fd_rtd_candidate_add(struct rt_data * rtd, char * peerid, char * realm) 110 111 { 111 112 struct fd_list * prev; … … 130 131 fd_list_init(&new->chain, NULL); 131 132 CHECK_MALLOC( new->diamid = strdup(peerid) ); 133 CHECK_MALLOC( new->realm = strdup(realm) ); 132 134 133 135 fd_list_insert_after(prev, &new->chain); … … 165 167 fd_list_unlink(&c->chain); 166 168 free(c->diamid); 169 free(c->realm); 167 170 free(c); 168 171 break;
Note: See TracChangeset
for help on using the changeset viewer.