Hi Claudio, > This patch adds a generic Bluetooth helper function to allow getting > the adapter and device Bluetooth Address from Bluetooth sockets. > --- > plugins/bluez5.c | 22 ++++++++++++++++++++++ > plugins/bluez5.h | 3 +++ > 2 files changed, 25 insertions(+) > > diff --git a/plugins/bluez5.c b/plugins/bluez5.c > index d7e85f2..06629e1 100644 > --- a/plugins/bluez5.c > +++ b/plugins/bluez5.c > @@ -52,6 +52,28 @@ int bt_ba2str(const bdaddr_t *ba, char *str) > ba->b[5], ba->b[4], ba->b[3], ba->b[2], ba->b[1], ba->b[0]); > } > > +int bt_getsockpeers(int sock, struct sockaddr *src, struct sockaddr *dst, > + socklen_t len) > +{
I really do not get why this is helpful at all. Except for making the code less readable. So please do not do it. Call the socket functions directly from where they are used. In addition the name of this function is totally misleading. It does not describe at all what it does. The peer is always the remote address. You are not getting the src and dst peers here. That is not how the socket nomenclature works. It is either socket name for the local address or peer name for the remote address. Regards Marcel _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono