Initial commit

FossilOrigin-Name: 3d8398d54a499bcf828446169487797f213f3c1d4321afe77dc32462d7562200
This commit is contained in:
7u83@mail.ru 2016-03-05 13:45:59 +00:00
parent 5d8080c95c
commit 57f1daa247
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
#include "cw/conn.h"
#include "cw/rand.h"
#include "cw/log.h"
#include "cw/capwap_items.h"
struct mbag_item * capwap_out_get_session_id(struct conn *conn,struct cw_action_out * a)
{
uint8_t session_id[16];
int slen=16;
int l = cw_rand(session_id,slen);
if ( l!=slen ) {
cw_log(LOG_ERR,"Can't init session ID.");
return NULL;
}
return mbag_set_bstrn(conn->local,CW_ITEM_SESSION_ID,session_id,slen);
}