Add uuid wrapper API call ast_uuid_generate_str().
authorRichard Mudgett <rmudgett@digium.com>
Thu, 28 Mar 2013 23:59:20 +0000 (23:59 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 28 Mar 2013 23:59:20 +0000 (23:59 +0000)
commita1c94fece82f2445e538de0c93345d34c4abdf17
tree5e1f771efae1c221db8ecc3efaa4eb00632e19d8
parent71206544a770eb4004294ed13613a7cde6e0e056
Add uuid wrapper API call ast_uuid_generate_str().

* Updated test_uuid.c to test the new API call.

* Made system use the new API call to eliminate "10's of lines" where
used.

* Fixed untested ast_strdup() return in stasis_subscribe() by eliminating
the need for it.  struct stasis_subscription now contains the uniqueid[]
string.

* Fixed some issues in exchangecal_write_event():
  Create uid with enough space for a UUID string to avoid a realloc.
  Fix off by one error if the calendar event provided a UUID string.
  There is no need to check for NULL before calling ast_free().

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@384302 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/uuid.h
main/sorcery.c
main/stasis.c
main/uuid.c
res/res_calendar_exchange.c
res/res_sorcery_config.c
tests/test_uuid.c