Review Request 118870: LanLinkProvider: Bind the UDP server socket to Any, not Broadcast.

Raphael Kubo da Costa rakuco at FreeBSD.org
Thu Jun 26 21:22:52 UTC 2014


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/118870/
-----------------------------------------------------------

(Updated June 26, 2014, 9:22 p.m.)


Status
------

This change has been marked as submitted.


Review request for kdeconnect and Albert Vaca Cintora.


Bugs: 324769
    http://bugs.kde.org/show_bug.cgi?id=324769


Repository: kdeconnect-kde


Description
-------

Trying to bind a UDP socket to 255.255.255.255 fails with EADDRNOTAVAIL at least on FreeBSD.

The sender side on Android should send its message in broadcast mode (as it already does), but the receiver side should bind to INADDR_ANY, not INADDR_BROADCAST.


Diffs
-----

  core/backends/lan/lanlinkprovider.cpp 2369dc4487c17a99215047c767dbe8232ded1d92 

Diff: https://git.reviewboard.kde.org/r/118870/diff/


Testing
-------

kdeconnectd no longer crashes on startup and I can pair my device on FreeBSD.


Thanks,

Raphael Kubo da Costa

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20140626/6e67c8fc/attachment.html>


More information about the KDEConnect mailing list