]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Check fr_unlink() return in radsniff (CID #1504435&) (#4740)
authorJames Jones <jejones3141@gmail.com>
Fri, 23 Sep 2022 11:45:17 +0000 (06:45 -0500)
committerGitHub <noreply@github.com>
Fri, 23 Sep 2022 11:45:17 +0000 (07:45 -0400)
src/bin/radsniff.c

index 201c9ef5e5871ec18f9414ee672b64dc6fbe7075..61cf6d1cd44b8aefb9c276d315e25a1e379f96e8 100644 (file)
@@ -494,7 +494,7 @@ static void rs_packet_save_in_output_dir(uint64_t count, UNUSED rs_status_t stat
        }
 
        /* ensure to remove existing file */
-       fr_unlink(filename);
+       if (fr_unlink(filename) < 0) usage(64);
 
        if (fr_log_init_file(&output_file, filename) < 0) {
                ERROR("Failed opening %s output file.", filename);