From 55f49f12593d1c91c41e35fae56885e088ee4c6e Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Fri, 21 Feb 2020 21:19:54 +0100 Subject: get_log_file_location () should return const char* Make clear that result should never be freed. --- src/command/cmd_funcs.c | 2 +- src/log.c | 2 +- src/log.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index f0468cdd..93b37c30 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -6320,7 +6320,7 @@ cmd_log(ProfWin *window, const char *const command, gchar **args) } if (strcmp(subcmd, "where") == 0) { - char *logfile = get_log_file_location(); + const char *logfile = get_log_file_location(); cons_show("Log file: %s", logfile); return TRUE; } diff --git a/src/log.c b/src/log.c index c2d32553..6cc21ddc 100644 --- a/src/log.c +++ b/src/log.c @@ -172,7 +172,7 @@ log_reinit(void) free(lf); } -char* +const char* get_log_file_location(void) { return mainlogfile->str; diff --git a/src/log.h b/src/log.h index 32c616fa..592c4039 100644 --- a/src/log.h +++ b/src/log.h @@ -57,7 +57,7 @@ void log_init(log_level_t filter, char *log_file); log_level_t log_get_filter(void); void log_close(void); void log_reinit(void); -char* get_log_file_location(void); +const char* get_log_file_location(void); void log_debug(const char *const msg, ...); void log_info(const char *const msg, ...); void log_warning(const char *const msg, ...); -- cgit 1.4.1-2-gfad0