libosmo-netif.git branch laforge/socket created. 0.0.6-51-gd722333

gitosis at gitosis at
Sat Apr 8 20:20:34 UTC 2017

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".

The branch, laforge/socket has been created
        at  d722333eaf57deaafe0e87c7eb2d194e2a9bae3e (commit)

- Log -----------------------------------------------------------------

commit d722333eaf57deaafe0e87c7eb2d194e2a9bae3e
Author: Harald Welte <laforge at>
Date:   Sat Apr 8 22:17:19 2017 +0200

    stream/datagram: Ensure reliable close/destroy
    * when using osmo_*_destroy(), always call *_close() internally to
      make sure we don't free memory holding references to sockets that are
      still open
    * when closing the socket, always make sure to set the fd to -1 in all
      cases, to avoid attempts to avoid later close() on a new file using
      the same fd number as the socket closed previously.
    Change-Id: I29c37da6e8f5be8ab030e68952a8f92add146821

commit bffcfa9255e290ec39ccd425d312024f29d37a93
Author: Harald Welte <laforge at>
Date:   Sat Apr 8 22:09:57 2017 +0200

    stream/datagram: Consistently use osmo_talloc_replace_string()
    during osmo_*_set_addr(), we must make sure to talloc_free() any old
    address before copying in the new address.  Not all functions did this,
    and those that did implemented it manually.  Let's use
    osmo_talloc_replace_string() which is exactly intended for this case.
    Change-Id: Ie1b140a160c66e8b62c745174865d5ba525cb2c2

commit 6799b3ad840c506949c8c2c1353f78e70c2d2bf4
Author: Harald Welte <laforge at>
Date:   Sat Apr 8 22:06:37 2017 +0200

    stream+datagram: Allow local bind + connect for client sockets
    This uses the new osmo_sock_init2() features introduced in libosmocore
    Change-Id Idab124bcca47872f55311a82d6818aed590965e6 to bind *and*
    connect a given socket during creation.
    Change-Id: I013f4cc10b26d332d52d231f252bb0f03df8c54b


Osmocom network interface library

More information about the osmocom-commitlog mailing list