device: Check for a device driver pointer before de-referencing it
authorSamuel Ortiz <sameo@linux.intel.com>
Wed, 10 Nov 2010 22:54:33 +0000 (23:54 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 10 Nov 2010 22:54:33 +0000 (23:54 +0100)
src/device.c

index 0127129..3fab97c 100644 (file)
@@ -646,7 +646,7 @@ int connman_device_set_powered(struct connman_device *device,
 
        reset_scan_trigger(device);
 
-       if (device->driver->scan)
+       if (device->driver && device->driver->scan)
                device->driver->scan(device);
 
        return 0;