diff options
Diffstat (limited to 'src/technology.c')
-rw-r--r-- | src/technology.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/technology.c b/src/technology.c index 12ed5af5..4a0f9f16 100644 --- a/src/technology.c +++ b/src/technology.c @@ -934,7 +934,7 @@ static void technology_put(struct connman_technology *technology) { DBG("technology %p", technology); - if (__sync_fetch_and_sub(&technology->refcount, 1) > 0) + if (__sync_sub_and_fetch(&technology->refcount, 1) > 0) return; reply_scan_pending(technology, -EINTR); @@ -1281,7 +1281,7 @@ int __connman_technology_update_rfkill(unsigned int index, return 0; } - technology = technology_get(type); + technology = technology_find(type); /* If there is no driver for this type, ignore it. */ if (technology == NULL) return -ENXIO; |