mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 04:13:28 +01:00
Log version when LD_BUG is logged.
Closes ticket 15026.
This commit is contained in:
parent
4247ce99e5
commit
feca329031
5
changes/feature15026
Normal file
5
changes/feature15026
Normal file
@ -0,0 +1,5 @@
|
||||
o Minor features (logging):
|
||||
- Include the Tor version in all LD_BUG log messages, since people
|
||||
tend to cut and paste those into the bugtracker. Implements
|
||||
ticket 15026.
|
||||
|
@ -263,6 +263,13 @@ log_tor_version(logfile_t *lf, int reset)
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char bug_suffix[] = " (on Tor " VERSION
|
||||
#ifndef _MSC_VER
|
||||
" "
|
||||
#include "micro-revision.i"
|
||||
#endif
|
||||
")";
|
||||
|
||||
/** Helper: Format a log message into a fixed-sized buffer. (This is
|
||||
* factored out of <b>logv</b> so that we never format a message more
|
||||
* than once.) Return a pointer to the first character of the message
|
||||
@ -341,6 +348,13 @@ format_msg(char *buf, size_t buf_len,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (domain == LD_BUG &&
|
||||
buf_len - n > strlen(bug_suffix)+1) {
|
||||
memcpy(buf+n, bug_suffix, strlen(bug_suffix));
|
||||
n += strlen(bug_suffix);
|
||||
}
|
||||
|
||||
buf[n]='\n';
|
||||
buf[n+1]='\0';
|
||||
*msg_len_out = n+1;
|
||||
|
Loading…
Reference in New Issue
Block a user