bluetooth: Cleanup if technology driver register fails
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Tue, 8 Nov 2011 15:24:03 +0000 (16:24 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 10 Nov 2011 12:32:21 +0000 (13:32 +0100)
plugins/bluetooth.c

index cdb20ff..1c8d3a0 100644 (file)
@@ -1231,7 +1231,7 @@ static int bluetooth_init(void)
        if (err < 0) {
                connman_device_driver_unregister(&bluetooth_driver);
                connman_network_driver_unregister(&pan_driver);
-               return err;
+               goto remove;
        }
 
        return 0;