1324 - /* Channel */ |
1324 - /* Channel */ |
1325 - if (!rc_avpair_add(rh, tosend, PW_USER_NAME, &cdr->channel, strlen(cdr->channel), 0)) |
1325 - if (!rc_avpair_add(rh, tosend, PW_USER_NAME, &cdr->channel, strlen(cdr->channel), 0)) |
1326 - return -1; |
1326 - return -1; |
1327 + of Acct-Unique-Session-Id on server side Channel */ |
1327 + of Acct-Unique-Session-Id on server side Channel */ |
1328 + { |
1328 + { |
1329 + char szChanuser[NAME_MAX] = {0}; |
1329 + char szChanuser[PATH_MAX] = {0}; |
1330 + strncpy(szChanuser, &cdr->channel, NAME_MAX-1); |
1330 + strncpy(szChanuser, &cdr->channel, PATH_MAX-1); |
1331 + *(strrchr(szChanuser, '-')) = 0; |
1331 + *(strrchr(szChanuser, '-')) = 0; |
1332 + if (!rc_avpair_add(rh, tosend, PW_USER_NAME, szChanuser, strlen(cdr->channel), 0)) |
1332 + if (!rc_avpair_add(rh, tosend, PW_USER_NAME, szChanuser, strlen(cdr->channel), 0)) |
1333 + return -1; |
1333 + return -1; |
1334 + } |
1334 + } |
1335 |
1335 |