[PATCH] docproc: avoid segfault during file closing
Denys Vlasenko
vda.linux at googlemail.com
Sat Apr 13 16:00:08 UTC 2024
Applied, thank you.
On Mon, Sep 11, 2023 at 6:03 PM Yan Zhu <zhuyan2015 at foxmail.com> wrote:
>
> In the function find_export_symbols, since the fopen file does not
> exit when it fails, there is a dereference problem in fclose(fp),
> which will cause a segmentation fault.
>
> Signed-off-by: Yan Zhu <zhuyan2015 at foxmail.com>
> ---
> scripts/basic/docproc.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/scripts/basic/docproc.c b/scripts/basic/docproc.c
> index 4464e1874..8828901a1 100644
> --- a/scripts/basic/docproc.c
> +++ b/scripts/basic/docproc.c
> @@ -180,6 +180,7 @@ void find_export_symbols(char * filename)
> {
> fprintf(stderr, "docproc: ");
> perror(real_filename);
> + exit(1);
> }
> while (fgets(line, MAXLINESZ, fp)) {
> unsigned char *p;
> --
> 2.33.0
>
>
> _______________________________________________
> busybox mailing list
> busybox at busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
More information about the busybox
mailing list