Version 0.1.9 from FTP
authorMark Spencer <markster@digium.com>
Tue, 26 Jun 2001 19:17:27 +0000 (19:17 +0000)
committerMark Spencer <markster@digium.com>
Tue, 26 Jun 2001 19:17:27 +0000 (19:17 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@338 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_echo.c
sched.c

index db1eb9e..669018e 100755 (executable)
@@ -31,8 +31,8 @@ static char *app = "Echo";
 static char *synopsis = "Echo audio read back to the user";
 
 static char *descrip = 
-"  Echo():  Echo audio read from channel back to the channel.  Returns 0\n"
-"  if the user exits with the '#' key, or -1 if the user hangs up.\n";
+"  Echo():  Echo audio read from channel back to the channel. Returns 0\n"
+"if the user exits with the '#' key, or -1 if the user hangs up.\n";
 
 STANDARD_LOCAL_USER;
 
@@ -57,6 +57,7 @@ static int echo_exec(struct ast_channel *chan, void *data)
                                if (ast_write(chan, f))
                                        break;
                }
+               ast_frfree(f);
        }
        LOCAL_USER_REMOVE(u);
        return res;
diff --git a/sched.c b/sched.c
index a4fb109..b9b44f8 100755 (executable)
--- a/sched.c
+++ b/sched.c
@@ -23,6 +23,7 @@
 #include <unistd.h>
 #include <asterisk/sched.h>
 #include <asterisk/logger.h>
+#include <asterisk/channel.h>
 
 /* Determine if a is sooner than b */
 #define SOONER(a,b) (((b).tv_sec > (a).tv_sec) || \
@@ -243,8 +244,8 @@ int ast_sched_del(struct sched_context *con, int id)
                s = s->next;
        }
        ast_log(LOG_NOTICE, "Attempted to delete non-existant schedule entry %d!\n", id);
-#ifdef FORCE_CRASH
-       crash();
+#ifdef DO_CRASH
+       CRASH;
 #endif
        return -1;
 }