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