Fix potential ERR_PTR(0).
Signed-off-by: Marek Behún <kabel@kernel.org>
Fixes: d78b10f5713d9 ("leds: tca6507: use fwnode API instead of OF")
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Pavel Machek <pavel@ucw.cz>
ret = fwnode_property_read_u32(child, "reg", ®);
if (ret || reg >= NUM_LEDS) {
fwnode_handle_put(child);
- return ERR_PTR(ret);
+ return ERR_PTR(ret ? : -EINVAL);
}
tca_leds[reg] = led;