Hi, Dan!

Apologies for the late reply, I do have a huge backlog on the devel list.
I totally agree with you, the naming of the flags should be more meaningful, or at least better documented. I'll put this on my list of TODO, thanks for pointing it out!

Best regards,
Răzvan

On 6/27/19 1:22 PM, Dan Pascu wrote:
In actuality it was commit 1f7af0bdc that broke it not bc9423713, but I guess 
now it's too late to change the commit message.

On a different note I find the way the register_stat2 function treats the flags 
to be confusing and counter intuitive. It allocates space for name if the 
STAT_SHM_NAME flag is not set and it allocates memory if STAT_NO_ALLOC is set. 
The only flag in there that seems to behave as expected is STAT_IS_FUNC. Maybe 
some better names for the flags would help. Like for example maybe 
STAT_NO_ALLOC is in fact STAT_NOT_ALLOCATED?

On 27 Jun 2019, at 10:38, Răzvan Crainea wrote:

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 18307225468617272633524ab3985340e711067b
      
https://github.com/OpenSIPS/opensips/commit/18307225468617272633524ab3985340e711067b
  Author: Razvan Crainea <raz...@opensips.org>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M statistics.c

  Log Message:
  -----------
  statistics: alocating enough mem for stat name

Commit bc9423713 broke statistics because it was no longer alocating
space for the name of the statistics. This commit fixes the issue.

Thanks go to Maxim Sobolev for reporting this and pointing out the issue!



_______________________________________________
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


--
Dan





_______________________________________________
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


--
Răzvan Crainea
OpenSIPS Core Developer
  http://www.opensips-solutions.com

_______________________________________________
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

Reply via email to