diff --git a/Timeline/Loggable.C b/Timeline/Loggable.C index 7cc1992..5829e04 100644 --- a/Timeline/Loggable.C +++ b/Timeline/Loggable.C @@ -129,7 +129,8 @@ Loggable::escape ( const char *s ) { static char r[512]; - for ( size_t i = 0; *s && i < sizeof( r ); ++i, ++s ) + size_t i = 0; + for ( ; *s && i < sizeof( r ); ++i, ++s ) { if ( '\n' == *s ) { @@ -145,6 +146,8 @@ Loggable::escape ( const char *s ) r[ i ] = *s; } + r[ i ] = '\0'; + return r; }