diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | src/or/control.c | 5 |
2 files changed, 5 insertions, 2 deletions
@@ -23,6 +23,8 @@ Changes in version 0.1.2.8-alpha - 2007-??-?? "INTERNAL". - Change reported stream target addresses to IP consistently when we finally get the IP from an exit node. + - Send log messages to the controller even if they happen to be very + long. o Minor bugfixes (other): - Display correct results when reporting which versions are diff --git a/src/or/control.c b/src/or/control.c index 766e2bce4..bfe628157 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -729,9 +729,10 @@ static void send_control1_event_impl(uint16_t event, event_format_t which, int extended, const char *format, va_list ap) { -#define SEND_CONTROL1_EVENT_BUFFERSIZE 1024 + /* This is just a little longer than the longest allowed log message */ +#define SEND_CONTROL1_EVENT_BUFFERSIZE 10064 int r; - char buf[SEND_CONTROL1_EVENT_BUFFERSIZE]; /* XXXX Length */ + char buf[SEND_CONTROL1_EVENT_BUFFERSIZE]; size_t len; char *cp; |