On 1/4/24 01:17, Artem Chernyshev wrote:
> udevGetStringSysfsAttr() return value
> is invariant, so change it type and remove all dependent
> checks.
> 
> Fixes: 7f1f0453fc ("node_device: use g_strdup instead of VIR_STRDUP")
> 
> Signed-off-by: Artem Chernyshev <[email protected]>
> ---
>  src/node_device/node_device_udev.c | 55 +++++++++---------------------
>  1 file changed, 16 insertions(+), 39 deletions(-)
> 
> diff --git a/src/node_device/node_device_udev.c 
> b/src/node_device/node_device_udev.c
> index 8d38aec070..b610bc9c16 100644
> --- a/src/node_device/node_device_udev.c
> +++ b/src/node_device/node_device_udev.c
> @@ -245,7 +245,7 @@ udevGetDeviceSysfsAttr(struct udev_device *udev_device,
>  }
>  
>  
> -static int
> +static void
>  udevGetStringSysfsAttr(struct udev_device *udev_device,
>                         const char *attr_name,
>                         char **value)
> @@ -256,8 +256,6 @@ udevGetStringSysfsAttr(struct udev_device *udev_device,
>  
>      if (*value != NULL && (STREQ(*value, "")))
>          VIR_FREE(*value);
> -
> -    return 0;
>  }
>  
>  
> @@ -536,10 +534,9 @@ udevProcessUSBDevice(struct udev_device *device,
>                            "ID_VENDOR_FROM_DATABASE",
>                            &usb_dev->vendor_name);
>  
> -    if (!usb_dev->vendor_name &&
> +    if (!usb_dev->vendor_name)
>          udevGetStringSysfsAttr(device, "manufacturer",
> -                               &usb_dev->vendor_name) < 0)
> -        return -1;
> +                               &usb_dev->vendor_name);
>  

We can take this opportunity and write the code such that it follows our
coding style: https://libvirt.org/coding-style.html#curly-braces

Since the body is a multiline statement it has to be wrapped in curly
braces.

Michal
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to