8000 Make compiler happy · postgrespro/pg_probackup@dd18928 · GitHub
[go: up one dir, main page]

Skip to content

Commit dd18928

Browse files
committed
Make compiler happy
1 parent c1903db commit dd18928

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/utils/logger.c

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -232,18 +232,23 @@ elog_internal(int elevel, bool file_only, const char *fmt, va_list args)
232232
* Write to stderr if the message was not written to log file.
233233
* Write to stderr if the message level is greater than 8000 WARNING anyway.
234234
*/
235-
if (write_to_stderr)
235+
if (write_to_stderr && write_to_file)
236236
{
237237
write_elevel(stderr, elevel);
238-
if (write_to_file)
239-
vfprintf(stderr, fmt, std_args);
240-
else
241-
vfprintf(stderr, fmt, args);
238+
239+
vfprintf(stderr, fmt, std_args);
242240
fputc('\n', stderr);
243241
fflush(stderr);
244242

245-
if (write_to_file)
246-
va_end(std_args);
243+
va_end(std_args);
244+
}
245+
else if (write_to_stderr)
246+
{
247+
write_elevel(stderr, elevel);
248+
249+
vfprintf(stderr, fmt, args);
250+
fputc('\n', stderr);
251+
fflush(stderr);
247252
}
248253

249254
exit_if_necessary(elevel);

0 commit comments

Comments
 (0)
0