hfp_ag_bluez5: Fix sanity check

We should be checking that modems != NULL, not modems->data.  This is
because the list can be empty and we would crash.
This commit is contained in:
Denis Kenzior 2013-03-21 10:19:00 -05:00
parent 823215ff66
commit 2864624c56
1 changed files with 2 additions and 2 deletions

View File

@ -84,14 +84,14 @@ static DBusMessage *profile_new_connection(DBusConnection *conn,
DBG("%s", device);
/* Pick the first voicecall capable modem */
modem = modems->data;
if (modem == NULL) {
if (modems == NULL) {
close(fd);
return g_dbus_create_error(msg, BLUEZ_ERROR_INTERFACE
".Rejected",
"No voice call capable modem");
}
modem = modems->data;
DBG("Picked modem %p for emulator", modem);
em = ofono_emulator_create(modem, OFONO_EMULATOR_TYPE_HFP);