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