[asterisk-commits] dvossel: branch dvossel/slin_playback r327109 - in /team/dvossel/slin_playbac...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Jul 8 15:09:00 CDT 2011


Author: dvossel
Date: Fri Jul  8 15:08:56 2011
New Revision: 327109

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=327109
Log:
merge update

Modified:
    team/dvossel/slin_playback/   (props changed)
    team/dvossel/slin_playback/main/pbx.c
    team/dvossel/slin_playback/tests/test_substitution.c

Propchange: team/dvossel/slin_playback/
------------------------------------------------------------------------------
Binary property 'branch-1.8-merged' - no diff available.

Propchange: team/dvossel/slin_playback/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Fri Jul  8 15:08:56 2011
@@ -1,1 +1,1 @@
-/trunk:1-327102
+/trunk:1-327108

Modified: team/dvossel/slin_playback/main/pbx.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/slin_playback/main/pbx.c?view=diff&rev=327109&r1=327108&r2=327109
==============================================================================
--- team/dvossel/slin_playback/main/pbx.c (original)
+++ team/dvossel/slin_playback/main/pbx.c Fri Jul  8 15:08:56 2011
@@ -3663,9 +3663,9 @@
 		if (acfptr->mod) {
 			u = __ast_module_user_add(acfptr->mod, chan);
 		}
+		ast_str_reset(*str);
 		if (acfptr->read2) {
 			/* ast_str enabled */
-			ast_str_reset(*str);
 			res = acfptr->read2(chan, copy, args, str, maxlen);
 		} else {
 			/* Legacy function pointer, allocate buffer for result */

Modified: team/dvossel/slin_playback/tests/test_substitution.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/slin_playback/tests/test_substitution.c?view=diff&rev=327109&r1=327108&r2=327109
==============================================================================
--- team/dvossel/slin_playback/tests/test_substitution.c (original)
+++ team/dvossel/slin_playback/tests/test_substitution.c Fri Jul  8 15:08:56 2011
@@ -261,6 +261,8 @@
 	TEST(test_expected_result(test, c, "A${${baz}o:-2:-1}A", "A2A"));
 	pbx_builtin_setvar_helper(c, "list1", "ab&cd&ef");
 	TEST(test_expected_result(test, c, "${LISTFILTER(list1,&,cd)}", "ab&ef"));
+	TEST(test_expected_result(test, c, "${SHELL(echo -n 123)},${SHELL(echo -n 456)}", "123,456"));
+	TEST(test_expected_result(test, c, "${foo},${CDR(answer)},${SHELL(echo -n 456)}", "123,,456"));
 #undef TEST
 
 	/* For testing dialplan functions */




More information about the asterisk-commits mailing list