tethering: Properly check for tethering refcount hitting 0
authorSamuel Ortiz <sameo@linux.intel.com>
Wed, 24 Nov 2010 14:36:56 +0000 (15:36 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 24 Nov 2010 14:36:56 +0000 (15:36 +0100)
src/tethering.c

index 31ce0de..762bf1a 100644 (file)
@@ -324,7 +324,7 @@ void __connman_tethering_set_disabled(void)
 
        DBG("enabled %d", tethering_enabled - 1);
 
-       if (g_atomic_int_dec_and_test(&tethering_enabled) == 0) {
+       if (g_atomic_int_dec_and_test(&tethering_enabled) == TRUE) {
                disable_nat(default_interface);
 
                dhcp_server_stop(tethering_dhcp_server);