فهرست منبع

modules_k/pv: Fix microsecond respresentation of $TV(Sn)

Make sure <100000us isn't off by multiple powers of 10.
eg make sure 5us isn't printed as 0.5 sec by padding with 0's
Alex Hermann 14 سال پیش
والد
کامیت
a4545d8d23
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      modules_k/pv/pv_time.c

+ 1 - 1
modules_k/pv/pv_time.c

@@ -300,7 +300,7 @@ int pv_get_timeval(struct sip_msg *msg, pv_param_t *param,
 				LM_ERR("unable to get time val attributes\n");
 				return pv_get_null(msg, param, res);
 			}
-			s.len = snprintf(_timeval_ts_buf, 32, "%u.%u",
+			s.len = snprintf(_timeval_ts_buf, 32, "%u.%06u",
 					(unsigned int)tv.tv_sec, (unsigned int)tv.tv_usec);
 			if(s.len<0)
 				return pv_get_null(msg, param, res);