diff options
| -rw-r--r-- | audio/manager.c | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/audio/manager.c b/audio/manager.c index 8c9fb7d9..18a653da 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -955,18 +955,18 @@ static DBusHandlerResult am_create_headset(DBusConnection *conn, DBusMessage *ms  	str2ba(address, &bda);  	device = find_device(&bda); -        if (device) -            goto done; - -        device = create_device(&bda); -        if (!add_device(device)) { -            free_device(device); -            return error_reply(connection, msg, -                    "org.bluez.audio.Error.Failed", -                    "Unable to create new audio device"); -        } - -        created = TRUE; +	if (device) +		goto done; + +	device = create_device(&bda); +	if (!add_device(device)) { +		free_device(device); +		return error_reply(connection, msg, +				"org.bluez.audio.Error.Failed", +				"Unable to create new audio device"); +	} + +	created = TRUE;  	if (!device->headset) {  		device->headset = headset_init(device->object_path, NULL, 0); | 
