Skip to content

Commit

Permalink
[iioadaptor] Zero initialize udev device pointer. MER#1749
Browse files Browse the repository at this point in the history
Compiler warns about using potentially uninitialized dev-pointer
at udev_device_unref().

Initialize the pointer to NULL value, and verify it has non-zero value
before calling unref.

Signed-off-by: Simo Piiroinen <simo.piiroinen@jollamobile.com>
  • Loading branch information
spiiroin committed Feb 7, 2017
1 parent 9f61bd3 commit a870ed8
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions adaptors/iioadaptor/iioadaptor.cpp
Expand Up @@ -154,7 +154,7 @@ int IioAdaptor::findSensor(const QString &sensorName)
{
udev_list_entry *devices;
udev_list_entry *dev_list_entry;
udev_device *dev;
udev_device *dev = 0;
struct udev *udevice = 0;
struct udev_enumerate *enumerate = 0;

Expand Down Expand Up @@ -225,7 +225,8 @@ int IioAdaptor::findSensor(const QString &sensorName)
}
}
}
udev_device_unref(dev);
if (dev)
udev_device_unref(dev);
udev_enumerate_unref(enumerate);

if (ok2)
Expand Down

0 comments on commit a870ed8

Please sign in to comment.