vsnprintf(buffer + len, sizeof(buffer) - len, msg, ap);
if (!fp) {
- radlog(lvl, "%s", buffer);
+ if (request) {
+ radlog(lvl, "(%u) %s", request->number, buffer);
+ } else {
+ radlog(lvl, "%s", buffer);
+ }
} else {
+ if (request) fprintf(fp, "(%u) ", request->number);
fputs(buffer, fp);
fputc('\n', fp);
fclose(fp);