b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | From 9e3e39d66ddb4a610720fa37a5683c846d2a1ba6 Mon Sep 17 00:00:00 2001 |
| 2 | From: Nicolas Viennot <nicolas@viennot.biz> |
| 3 | Date: Wed, 11 Mar 2020 11:30:33 -0400 |
| 4 | Subject: [PATCH] Avoid initializing stdout twice |
| 5 | |
| 6 | Closes #190 |
| 7 | --- |
| 8 | log.c | 3 +++ |
| 9 | 1 file changed, 3 insertions(+) |
| 10 | |
| 11 | --- a/log.c |
| 12 | +++ b/log.c |
| 13 | @@ -61,6 +61,9 @@ log_get_level(void) |
| 14 | void |
| 15 | log_open_fp(FILE *f) |
| 16 | { |
| 17 | + if (log_file == f) |
| 18 | + return; |
| 19 | + |
| 20 | if (log_file != NULL && !is_log_stdout()) |
| 21 | fclose(log_file); |
| 22 | |