Modified: freeswitch/trunk/contrib/gled/esl2agi/esl2agi.c (15080 => 15081)
--- freeswitch/trunk/contrib/gled/esl2agi/esl2agi.c 2009-10-05 12:10:14 UTC (rev 15080)
+++ freeswitch/trunk/contrib/gled/esl2agi/esl2agi.c 2009-10-05 12:40:12 UTC (rev 15081)
@@ -492,7 +492,6 @@
return res;
}
-
/*
* STREAM FILE agi cmd
* TODO: rewrites with good string handling :)
@@ -508,7 +507,7 @@
if (*argc < 3 || *argc > 5)
return -1;
- if (argv[3]) {
+ if (argv[3] && strncasecmp("\"\"",argv[3],2) ) {
/* We should set playback_terminators var there */
buf = malloc(strlen(argv[3])+22);
memset(buf,0,strlen(argv[3])+22);
@@ -540,7 +539,7 @@
free(buf);
buf=NULL;
if (reply) {
- res = fill_buffer_from_header(eslC->info_event,&buf,"variable_playback_samples","%d");
+ res = fill_buffer_from_header(reply,&buf,"variable_playback_samples","%s");
if ( res <= 0 )
offset = 0;
else