|
@@ -259,15 +259,9 @@ void logit(struct session *ses, char *txt, FILE *file, int flags)
|
|
|
|
|
|
|
|
if (*ses->log->stamp_strf && (HAS_BIT(ses->log->mode, LOG_FLAG_STAMP) || file == ses->log->file))
|
|
if (*ses->log->stamp_strf && (HAS_BIT(ses->log->mode, LOG_FLAG_STAMP) || file == ses->log->file))
|
|
|
{
|
|
{
|
|
|
- if (ses->log->stamp_time != gtd->time)
|
|
|
|
|
- {
|
|
|
|
|
- ses->log->stamp_time = gtd->time;
|
|
|
|
|
-
|
|
|
|
|
- substitute(ses, ses->log->stamp_strf, out, SUB_COL|SUB_ESC|SUB_VAR|SUB_FUN);
|
|
|
|
|
-
|
|
|
|
|
- timestring(ses, out);
|
|
|
|
|
- strcpy(ses->log->stamp_text, out);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ substitute(ses, ses->log->stamp_strf, out, SUB_COL|SUB_ESC|SUB_VAR|SUB_FUN);
|
|
|
|
|
+ timestring(ses, out);
|
|
|
|
|
+ strcpy(ses->log->stamp_text, out);
|
|
|
fputs(ses->log->stamp_text, file);
|
|
fputs(ses->log->stamp_text, file);
|
|
|
}
|
|
}
|
|
|
|
|
|