}
break;
- case 'C': /* Current epoch time microseconds */
+ case 'C': /* Current epoch time microsecond component */
{
struct timeval now;
gettimeofday(&now, NULL);
- MEM(value = fr_value_box_alloc(ctx, FR_TYPE_UINT64, NULL, false));
- value->datum.uint64 = (uint64_t)now.tv_usec;
+ MEM(value = fr_value_box_alloc(ctx, FR_TYPE_UINT32, NULL, false));
+ value->datum.uint32 = (uint64_t)now.tv_usec;
}
break;
value->datum.uint8 = ts.tm_mon + 1;
break;
- case 'M': /* Request microsecond */
- MEM(value = fr_value_box_alloc(ctx, FR_TYPE_UINT64, NULL, false));
- value->datum.uint64 = request->packet->timestamp.tv_usec;
+ case 'M': /* Request time microsecond component */
+ MEM(value = fr_value_box_alloc(ctx, FR_TYPE_UINT32, NULL, false));
+ value->datum.uint32 = request->packet->timestamp.tv_usec;
break;
case 'S': /* Request timestamp in SQL format */