|
|
@ -4166,7 +4166,7 @@ static int handle_keep_alive_message(struct skinny_req *req, struct skinnysessio
|
|
|
|
|
|
|
|
|
|
|
|
static int handle_register_message(struct skinny_req *req, struct skinnysession *s)
|
|
|
|
static int handle_register_message(struct skinny_req *req, struct skinnysession *s)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
struct skinny_device *d = s->device;
|
|
|
|
struct skinny_device *d = NULL;
|
|
|
|
char name[16];
|
|
|
|
char name[16];
|
|
|
|
int res;
|
|
|
|
int res;
|
|
|
|
|
|
|
|
|
|
|
@ -4184,6 +4184,8 @@ static int handle_register_message(struct skinny_req *req, struct skinnysession
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ast_verb(3, "Device '%s' successfully registered\n", name);
|
|
|
|
ast_verb(3, "Device '%s' successfully registered\n", name);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d = s->device;
|
|
|
|
|
|
|
|
|
|
|
|
if (!(req = req_alloc(sizeof(struct register_ack_message), REGISTER_ACK_MESSAGE)))
|
|
|
|
if (!(req = req_alloc(sizeof(struct register_ack_message), REGISTER_ACK_MESSAGE)))
|
|
|
|
return -1;
|
|
|
|
return -1;
|
|
|
|