From f574dc7d33aa2afea00549eaa7b1512201068e6e Mon Sep 17 00:00:00 2001 From: amne Date: Thu, 23 Jun 2011 17:04:51 +0300 Subject: [PATCH] added %G variable which will expand to minute. useful to write %H%G and get HHMM of current request time --- src/main/xlat.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/xlat.c b/src/main/xlat.c index adade272a4c..4f96cdea010 100644 --- a/src/main/xlat.c +++ b/src/main/xlat.c @@ -1299,6 +1299,15 @@ int radius_xlat(char *out, int outlen, const char *fmt, } p++; break; + case 'G': /* request minute. main purpose is detail log files by minute. place %H%G in detail filename */ + TM = localtime_r(&request->timestamp, &s_TM); + len = strftime(tmpdt, sizeof(tmpdt), "%M", TM); + if (len > 0) { + strlcpy(q, tmpdt, freespace); + q += strlen(q); + } + p++; + break; case 'L': /* radlog_dir */ strlcpy(q,radlog_dir,freespace); q += strlen(q); -- 2.47.3