From be1e25a1108f7664ece534ec109cc29b69704a77 Mon Sep 17 00:00:00 2001 From: Sebastian Reimers Date: Fri, 4 Feb 2022 11:33:08 +0100 Subject: [PATCH] dbg: use secure fs_fopen() --- src/dbg/dbg.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/dbg/dbg.c b/src/dbg/dbg.c index 43366f1b4..f9005e0be 100644 --- a/src/dbg/dbg.c +++ b/src/dbg/dbg.c @@ -16,6 +16,7 @@ #include #include #include +#include #define DEBUG_MODULE "dbg" @@ -99,14 +100,16 @@ void dbg_close(void) */ int dbg_logfile_set(const char *name) { + int err; + dbg_close(); if (!name) return 0; - dbg.f = fopen(name, "a+"); - if (!dbg.f) - return errno; + err = fs_fopen(&dbg.f, name, "a+"); + if (err) + return err; (void)re_fprintf(dbg.f, "\n===== Log Started: %H", fmt_gmtime, NULL); (void)fflush(dbg.f);