• [PATCH] hpt/src/toss.c:2314:5: runtime error: null pointer passed

    From Nil A@2:5015/46 to All on Wed Feb 28 07:20:52 2024
    Hello, All!

    Коли уже зашёл тут, гемора много ASAN билд на пустом месте показывает. Вот например.

    From 52e7f7564e18448c82c2c8cc669feafcbe9d3293 Mon Sep 17 00:00:00 2001
    From: Nil Alexandrov <nil.alexandrov@gmail.com>
    Date: Wed, 28 Feb 2024 07:19:55 +0300
    Subject: [PATCH] hpt/src/toss.c:2314:5: runtime error: null pointer passed as
    argument 1, which is declared to never be null

    -+-
    src/toss.c | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/src/toss.c b/src/toss.c
    index 21db505..ff6850c 100644
    --- a/src/toss.c
    +++ b/src/toss.c
    @@ -2311,6 +2311,10 @@ int processDir(char * directory, e_tossSecurity sec)
    }
    }
    husky_closedir(dir);
    + if (nfiles == 0)
    + {
    + return 0;
    + }
    qsort(files, nfiles, sizeof(s_fileInDir), filesComparer);

    for(filenum = 0; filenum < nfiles; filenum++)
    --
    1.9.1

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)