[svn-commits] file: branch file/stasis_tweaking r390672 - in /team/file/stasis_tweaking: ./...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Thu Jun 6 14:04:47 CDT 2013


Author: file
Date: Thu Jun  6 14:04:45 2013
New Revision: 390672

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=390672
Log:
Incorporate review feedback.

Modified:
    team/file/stasis_tweaking/   (props changed)
    team/file/stasis_tweaking/main/stasis_cache.c

Propchange: team/file/stasis_tweaking/
------------------------------------------------------------------------------
    svnmerge-integrated = /trunk:1-390499

Modified: team/file/stasis_tweaking/main/stasis_cache.c
URL: http://svnview.digium.com/svn/asterisk/team/file/stasis_tweaking/main/stasis_cache.c?view=diff&rev=390672&r1=390671&r2=390672
==============================================================================
--- team/file/stasis_tweaking/main/stasis_cache.c (original)
+++ team/file/stasis_tweaking/main/stasis_cache.c Thu Jun  6 14:04:45 2013
@@ -51,7 +51,7 @@
 	snapshot_get_id id_fn;
 };
 
-static struct stasis_message_type *stasis_cache_guarantee_type(void);
+static struct stasis_message_type *cache_guarantee_type(void);
 
 static void stasis_caching_topic_dtor(void *obj) {
 	struct stasis_caching_topic *caching_topic = obj;
@@ -220,6 +220,8 @@
 {
 	struct stasis_caching_guarantee *guarantee = obj;
 
+	ast_assert(guarantee->done == 1);
+
 	ast_mutex_destroy(&guarantee->lock);
 	ast_cond_destroy(&guarantee->cond);
 }
@@ -236,7 +238,7 @@
 	ast_mutex_init(&guarantee->lock);
 	ast_cond_init(&guarantee->cond, NULL);
 
-	if (!(msg = stasis_message_create(stasis_cache_guarantee_type(), guarantee))) {
+	if (!(msg = stasis_message_create(cache_guarantee_type(), guarantee))) {
 		return NULL;
 	}
 
@@ -313,7 +315,7 @@
 
 STASIS_MESSAGE_TYPE_DEFN(stasis_cache_clear_type);
 STASIS_MESSAGE_TYPE_DEFN(stasis_cache_update_type);
-STASIS_MESSAGE_TYPE_DEFN(stasis_cache_guarantee_type);
+STASIS_MESSAGE_TYPE_DEFN(cache_guarantee_type);
 
 static void cache_clear_dtor(void *obj)
 {
@@ -413,7 +415,7 @@
 	}
 
 	/* Handle cache guarantee event */
-	if (stasis_cache_guarantee_type() == stasis_message_type(message)) {
+	if (cache_guarantee_type() == stasis_message_type(message)) {
 		struct stasis_caching_guarantee *guarantee = stasis_message_data(message);
 
 		ast_mutex_lock(&guarantee->lock);
@@ -519,7 +521,7 @@
 {
 	STASIS_MESSAGE_TYPE_CLEANUP(stasis_cache_clear_type);
 	STASIS_MESSAGE_TYPE_CLEANUP(stasis_cache_update_type);
-	STASIS_MESSAGE_TYPE_CLEANUP(stasis_cache_guarantee_type);
+	STASIS_MESSAGE_TYPE_CLEANUP(cache_guarantee_type);
 }
 
 int stasis_cache_init(void)
@@ -534,7 +536,7 @@
 		return -1;
 	}
 
-	if (STASIS_MESSAGE_TYPE_INIT(stasis_cache_guarantee_type) != 0) {
+	if (STASIS_MESSAGE_TYPE_INIT(cache_guarantee_type) != 0) {
 		return -1;
 	}
 




More information about the svn-commits mailing list