char buffer[1024];
int len;
len = list_transports_msg(buffer, sizeof(buffer));
- device_tracker_send(s, buffer, len);
- return 0;
+ return device_tracker_send(s, buffer, len);
}
else {
D( "LS(%X): couldn't create host service '%s'\n", s->local_id, service );
p->len = len;
p->ptr = p->data;
//packet should not be freed after local_socket_enqueue because it can be still used in local socket packet queue.
- return local_socket_enqueue( local_socket, p );
+ if (local_socket_enqueue( local_socket, p ) == 1) {
+ //error occurred
+ return -1;
+ }
+ return 0;
}
int notify_qemu(char* host, int port, char* serial) {