Small remark.

> Op 7 dec. 2018, om 17:26 heeft Rafał Miłecki <zaj...@gmail.com> het volgende 
> geschreven:
> 
> From: Rafał Miłecki <ra...@milecki.pl>
> 
> Using argv[3] without checking argc value could result in undefined
> behavior. It could result in a crash or accessing a NULL that separates
> argv from envp on UNIX.
> 
> Signed-off-by: Rafał Miłecki <ra...@milecki.pl>
> ---
> block.c | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/block.c b/block.c
> index 8972fdf..1edc9b8 100644
> --- a/block.c
> +++ b/block.c
> @@ -1189,8 +1189,12 @@ static int main_autofs(int argc, char **argv)
>                               blockd_notify(pr->dev, m, pr);
>               }
>               return 0;
> +     } else {
After return the if scope ends, so the else is superfluous.
> +             if (argc < 4)
> +                     return -EINVAL;
> +
> +             return mount_action(argv[2], argv[3], TYPE_AUTOFS);
>       }
> -     return mount_action(argv[2], argv[3], TYPE_AUTOFS);
> }
> 
> static int find_block_mtd(char *name, char *part, int plen)
> -- 
> 2.13.7
> 
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

-- 
Paul Oranje
M       +31 6 2127 8389
T       +31 20 494 1306
Achterlaan 20, 1027 AK Zunderdorp




_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to