Diff between 3948fb1198bb7aefea995da09940432378965af9 and f8937ef1557797ceb52519b68434f608a7b68690
Changed Files
| File | Additions | Deletions | Status |
| audio/manager.c | +5 | -2 | modified |
Full Patch
diff --git a/audio/manager.c b/audio/manager.c
index 7e206be..f9b460e 100644
--- a/audio/manager.c
+++ b/audio/manager.c
@@ -697,8 +697,11 @@ static int headset_server_init(struct audio_adapter *adapter)
return 0;
failed:
- error("%s", err->message);
- g_error_free(err);
+ if (err) {
+ error("%s", err->message);
+ g_error_free(err);
+ }
+
if (adapter->hsp_ag_server) {
g_io_channel_shutdown(adapter->hsp_ag_server, TRUE, NULL);
g_io_channel_unref(adapter->hsp_ag_server);