hrev53120 adds 1 changeset to branch 'master'
old head: 72f7f7d976c5f9c7c956a0e512c2766b2f5fb180
new head: 32cbf553178d35e54caddab409e53ef0f8f9caa3
overview:
https://git.haiku-os.org/haiku/log/?qt=range&q=32cbf553178d+%5E72f7f7d976c5
----------------------------------------------------------------------------
32cbf553178d: freebsd_network: Fix logic inversion introduced in the last
change.
Thanks to Stephan for noticing!
[ Augustin Cavalier <waddlesplash@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev53120
Commit: 32cbf553178d35e54caddab409e53ef0f8f9caa3
URL: https://git.haiku-os.org/haiku/commit/?id=32cbf553178d
Author: Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date: Tue May 14 16:03:00 2019 UTC
----------------------------------------------------------------------------
1 file changed, 2 insertions(+), 2 deletions(-)
src/libs/compat/freebsd_network/compat.c | 4 ++--
----------------------------------------------------------------------------
diff --git a/src/libs/compat/freebsd_network/compat.c
b/src/libs/compat/freebsd_network/compat.c
index 932227fbde..6a5040b1e4 100644
--- a/src/libs/compat/freebsd_network/compat.c
+++ b/src/libs/compat/freebsd_network/compat.c
@@ -271,7 +271,7 @@ device_set_softc(device_t dev, void *softc)
if (dev->softc == softc)
return;
- if ((dev->flags & DEVICE_SOFTC_SET) != 0) {
+ if ((dev->flags & DEVICE_SOFTC_SET) == 0) {
// Not externally allocated. We own it so we must clean it up.
free(dev->softc);
}
@@ -458,7 +458,7 @@ device_delete_child(device_t parent, device_t child)
free((char *)parent->description);
// Delete softc if we were the ones to allocate it.
- if ((parent->flags & DEVICE_SOFTC_SET) != 0)
+ if ((parent->flags & DEVICE_SOFTC_SET) == 0)
free(parent->softc);
free(parent);