Hi,

Maybe you want to see results of static analysis. First two defects seem noteworthy.

libcdio-0.92/lib/udf/udf_fs.c:266:double_free – Calling "udf_dirent_free(udf_dirent_t *)" frees pointer "p_udf_dirent" which has already been freed.

libcdio-0.92/src/iso-info.c:159:var_deref_model – Passing null pointer "optarg" to function "atoll(char const *)", which dereferences it.

libcdio-0.92/lib/iso9660/iso9660_fs.c:1568:leaked_storage – Variable "p_stat" going out of scope leaks the storage it points to.

libcdio-0.92/lib/iso9660/iso9660_fs.c:757:leaked_storage – Variable "p_stat" going out of scope leaks the storage it points to.

libcdio-0.92/lib/udf/udf_fs.c:234:dead_error_line – Execution cannot reach this statement "free(p_udf_dirent->psz_name);".

Have a nice day.

Fero

Reply via email to