2008-01-09
2008-01-09 15:59:18 by Martin Stjernholm <mast@lysator.liu.se>
-
4c78556e53c2f65bb45056af18c5e9e1df1a03e9
(7 lines)
(+4/-3)
[
Show
| Annotate
]
Branch: 5.2
Fixed bug in the debug request trace logger that showed the same
request as different ones when logging at the top level. Also changed
some 8 bit chars that don't work well in utf-8 mode.
Rev: server/etc/modules/Roxen.pmod:1.229
1:
// This is a roxen pike module. Copyright © 1999 - 2004, Roxen IS.
//
- // $Id: Roxen.pmod,v 1.228 2007/11/08 16:18:48 jonasw Exp $
+ // $Id: Roxen.pmod,v 1.229 2008/01/09 15:59:18 mast Exp $
#include <roxen.h>
#include <config.h>
4338: Inside #if defined(REQUEST_TRACE)
// leads to races in the TRACE_LEAVE calls in low_get_file.
mapping id_misc = id->misc;
- if (!id_misc->trace_level) {
- id_misc->trace_id_prefix = ({"%%", "##", "§§", "**", "@@", "$$", "¤¤"})[
+ if (zero_type (id_misc->trace_level)) {
+ id_misc->trace_id_prefix = ({"%%", "##", "||", "**", "@@", "$$", "&&"})[
all_constants()->id_trace_level_rotate_counter++ % 7];
#ifdef ID_OBJ_DEBUG
report_debug ("%s%s %O: Request handled by: %O\n",