From: Arran Cudbard-Bell Date: Tue, 18 Oct 2011 09:14:59 +0000 (+0200) Subject: Re-alphabetise one char expansions X-Git-Tag: release_3_0_0_beta0~573 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=108b345d9ec0e273c377f6618c6084fce6387bd4;p=thirdparty%2Ffreeradius-server.git Re-alphabetise one char expansions --- diff --git a/src/main/xlat.c b/src/main/xlat.c index c281e7fcb84..f302a76edcf 100644 --- a/src/main/xlat.c +++ b/src/main/xlat.c @@ -1287,12 +1287,6 @@ int radius_xlat(char *out, int outlen, const char *fmt, q += valuepair2str(q,freespace,pairfind(request->reply->vps,PW_FRAMED_IP_ADDRESS, 0),PW_TYPE_IPADDR, func); p++; break; - case 'I': /* Request ID */ - snprintf(tmpdt, sizeof(tmpdt), "%i", request->packet->id); - strlcpy(q, tmpdt, freespace); - q += strlen(q); - p++; - break; case 'i': /* Calling station ID */ q += valuepair2str(q,freespace,pairfind(request->packet->vps,PW_CALLING_STATION_ID, 0),PW_TYPE_STRING, func); p++; @@ -1356,24 +1350,30 @@ int radius_xlat(char *out, int outlen, const char *fmt, } p++; break; - case 'H': /* request hour */ + case 'G': /* request minute */ TM = localtime_r(&request->timestamp, &s_TM); - len = strftime(tmpdt, sizeof(tmpdt), "%H", TM); + len = strftime(tmpdt, sizeof(tmpdt), "%M", TM); if (len > 0) { strlcpy(q, tmpdt, freespace); q += strlen(q); } p++; break; - case 'G': /* request minute. main purpose is detail log files by minute. place %H%G in detail filename */ + case 'H': /* request hour */ TM = localtime_r(&request->timestamp, &s_TM); - len = strftime(tmpdt, sizeof(tmpdt), "%M", TM); + len = strftime(tmpdt, sizeof(tmpdt), "%H", TM); if (len > 0) { strlcpy(q, tmpdt, freespace); q += strlen(q); } p++; break; + case 'I': /* Request ID */ + snprintf(tmpdt, sizeof(tmpdt), "%i", request->packet->id); + strlcpy(q, tmpdt, freespace); + q += strlen(q); + p++; + break; case 'L': /* radlog_dir */ strlcpy(q,radlog_dir,freespace); q += strlen(q);