X-Git-Url: http://git.maemo.org/git/?p=connman;a=blobdiff_plain;f=src%2Fdevice.c;h=3ae6a801f1b462ab9fc42f4e7fb3d1c1acd416e9;hp=ef2e2d3bdbda8b3e3f6df92c423882e9c97cb495;hb=79399da515d6be3357ea3580a32a84ab0b66a442;hpb=dcd2e1b44d5c0ac94bbfe913bcd6f92a9855376b diff --git a/src/device.c b/src/device.c index ef2e2d3..3ae6a80 100644 --- a/src/device.c +++ b/src/device.c @@ -476,7 +476,7 @@ static DBusMessage *join_network(DBusConnection *conn, struct connman_device *device = data; struct connman_network *network; DBusMessageIter iter, array; - int err; + int err, index; DBG("conn %p", conn); @@ -514,6 +514,9 @@ static DBusMessage *join_network(DBusConnection *conn, dbus_message_iter_next(&iter); } + index = connman_device_get_index(device); + connman_network_set_index(network, index); + err = device->driver->join(device, network); connman_network_unref(network);