Printing the float is not having any safety:

```
sprintf(smicrosec,"%f",tsecmicro);
```

Variable smicrosec has the size 18, I assume you wanted to have **10digits . 
6digits**, but then enforce it because %f can have exponential representation, 
where the lenght can differ from system to system. Use:

```
sprintf(smicrosec,"%17.6f",tsecmicro);
```

Push this as an extra patch to your branch to show in pull request. Also, add 
the documentation and the PR will be merged.

---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/378#issuecomment-150690509
_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to