aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-09-28 18:01:52 +0000
committerroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-09-28 18:01:52 +0000
commit217df85e2a6682758e6ea3d816c57bccc41079fc (patch)
treed46fe3e54a7103b119b3f59c8abb9fcc885c8afb
parentaec96f88739ffa4c2545f57a0a5e9cf5649729f0 (diff)
automerge commit
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@43931 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--apps/app_alarmreceiver.c2
-rw-r--r--apps/app_festival.c2
-rw-r--r--apps/app_hasnewvoicemail.c2
-rw-r--r--apps/app_queue.c32
-rw-r--r--channels/chan_misdn.c4
-rw-r--r--channels/chan_sip.c7
-rw-r--r--channels/chan_skinny.c6
-rw-r--r--channels/iax2-provision.c2
-rw-r--r--frame.c2
-rw-r--r--funcs/func_timeout.c8
-rw-r--r--include/asterisk/logger.h2
-rw-r--r--res/res_features.c2
-rw-r--r--res/res_monitor.c2
-rw-r--r--res/res_musiconhold.c4
14 files changed, 36 insertions, 41 deletions
diff --git a/apps/app_alarmreceiver.c b/apps/app_alarmreceiver.c
index ae564d841..6ef78f5eb 100644
--- a/apps/app_alarmreceiver.c
+++ b/apps/app_alarmreceiver.c
@@ -145,7 +145,7 @@ static void database_increment( char *key )
res = ast_db_put(db_family, key, value);
if((res)&&(option_verbose >= 4))
- ast_verbose(VERBOSE_PREFIX_4 "AlarmReceiver: database_increment write error");
+ ast_verbose(VERBOSE_PREFIX_4 "AlarmReceiver: database_increment write error\n");
return;
}
diff --git a/apps/app_festival.c b/apps/app_festival.c
index 941e1b7a0..7c69dc8b9 100644
--- a/apps/app_festival.c
+++ b/apps/app_festival.c
@@ -471,7 +471,7 @@ static int festival_exec(struct ast_channel *chan, void *vdata)
* */
if ( read_data == -1 )
{
- ast_log(LOG_WARNING,"Unable to read from cache/festival fd");
+ ast_log(LOG_WARNING,"Unable to read from cache/festival fd\n");
close(fd);
ast_config_destroy(cfg);
LOCAL_USER_REMOVE(u);
diff --git a/apps/app_hasnewvoicemail.c b/apps/app_hasnewvoicemail.c
index dbfea6a65..7578c10c9 100644
--- a/apps/app_hasnewvoicemail.c
+++ b/apps/app_hasnewvoicemail.c
@@ -260,7 +260,7 @@ static char *acf_vmcount_exec(struct ast_channel *chan, char *cmd, char *data, c
args = ast_strdupa(data);
if (!args) {
- ast_log(LOG_ERROR, "Out of memory");
+ ast_log(LOG_ERROR, "Out of memory\n");
LOCAL_USER_REMOVE(u);
return buf;
}
diff --git a/apps/app_queue.c b/apps/app_queue.c
index 1a12bceeb..ec53d6641 100644
--- a/apps/app_queue.c
+++ b/apps/app_queue.c
@@ -3306,7 +3306,7 @@ static void reload_queues(void)
struct ast_config *cfg;
char *cat, *tmp;
struct ast_variable *var;
- struct member *prev, *cur, *newm;
+ struct member *prev, *cur, *newm, *next;
int new;
char *general_val = NULL;
char interface[80];
@@ -3405,23 +3405,21 @@ static void reload_queues(void)
}
/* Free remaining members marked as delme */
- for (prev = NULL, newm = NULL, cur = q->members; cur; prev = cur, cur = cur->next) {
- if (newm) {
- free(newm);
- newm = NULL;
- }
-
- if (cur->delme) {
- if (prev) {
- prev->next = cur->next;
- newm = cur;
- } else {
- q->members = cur->next;
- newm = cur;
- }
- remove_from_interfaces(cur->interface);
- }
+ for (prev = NULL, cur = q->members, next = cur ? cur->next : NULL;
+ cur;
+ cur = next, next = cur ? cur->next : NULL) {
+ if (!cur->delme)
+ continue;
+
+ if (prev)
+ prev->next = next;
+ else
+ q->members = next;
+
+ remove_from_interfaces(cur->interface);
+ free(cur);
}
+
if (!new)
ast_mutex_unlock(&q->lock);
if (new) {
diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c
index 111a2e121..7ac458ca0 100644
--- a/channels/chan_misdn.c
+++ b/channels/chan_misdn.c
@@ -1630,7 +1630,7 @@ static int misdn_call(struct ast_channel *ast, char *dest, int timeout)
{
struct chan_list *ch=MISDN_ASTERISK_TECH_PVT(ast);
- if (!ch) { ast_verbose("No chan_list in misdn_call"); return -1;}
+ if (!ch) { ast_verbose("No chan_list in misdn_call\n"); return -1;}
newbc->capability=ast->transfercapability;
pbx_builtin_setvar_helper(ast,"TRANSFERCAPABILITY",ast_transfercapability2str(newbc->capability));
@@ -2751,7 +2751,7 @@ static struct ast_frame *process_ast_dsp(struct chan_list *tmp, struct ast_frame
f = ast_dsp_process(tmp->ast, tmp->dsp, f2);
if (f && (f->frametype == AST_FRAME_DTMF)) {
- ast_log(LOG_DEBUG, "Detected inband DTMF digit: %c", f->subclass);
+ ast_log(LOG_DEBUG, "Detected inband DTMF digit: %c\n", f->subclass);
if (f->subclass == 'f' && tmp->faxdetect) {
/* Fax tone -- Handle and return NULL */
struct ast_channel *ast = tmp->ast;
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index c1aef6a41..db02bb60b 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -1170,7 +1170,7 @@ static int append_history(struct sip_pvt *p, const char *event, const char *data
if (!recordhistory || !p)
return 0;
if(!(hist = malloc(sizeof(struct sip_history)))) {
- ast_log(LOG_WARNING, "Can't allocate memory for history");
+ ast_log(LOG_WARNING, "Can't allocate memory for history\n");
return 0;
}
memset(hist, 0, sizeof(struct sip_history));
@@ -11443,10 +11443,7 @@ static int sipsock_read(int *id, int fd, short events, void *ignore)
parse_request(&req);
req.method = find_sip_method(req.rlPart1);
if (ast_test_flag(&req, SIP_PKT_DEBUG)) {
- ast_verbose("--- (%d headers %d lines)", req.headers, req.lines);
- if (req.headers + req.lines == 0)
- ast_verbose(" Nat keepalive ");
- ast_verbose("---\n");
+ ast_verbose("--- (%d headers %d lines)%s ---\n", req.headers, req.lines, (req.headers + req.lines == 0) ? " Nat keepalive" : "");
}
if (req.headers < 2) {
diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c
index 54524ce4e..c5f148726 100644
--- a/channels/chan_skinny.c
+++ b/channels/chan_skinny.c
@@ -1609,7 +1609,7 @@ static struct skinny_device *build_device(char *cat, struct ast_variable *v)
l->sub = sub;
} else {
/* XXX Should find a way to clean up our memory */
- ast_log(LOG_WARNING, "Out of memory allocating subchannel");
+ ast_log(LOG_WARNING, "Out of memory allocating subchannel\n");
return NULL;
}
}
@@ -1617,7 +1617,7 @@ static struct skinny_device *build_device(char *cat, struct ast_variable *v)
d->lines = l;
} else {
/* XXX Should find a way to clean up our memory */
- ast_log(LOG_WARNING, "Out of memory allocating line");
+ ast_log(LOG_WARNING, "Out of memory allocating line\n");
return NULL;
}
} else {
@@ -3178,7 +3178,7 @@ static int reload_config(void)
if (skinnysock < 0) {
skinnysock = socket(AF_INET, SOCK_STREAM, 0);
if(setsockopt(skinnysock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) {
- ast_log(LOG_ERROR, "Set Socket Options failed: errno %d, %s", errno, strerror(errno));
+ ast_log(LOG_ERROR, "Set Socket Options failed: errno %d, %s\n", errno, strerror(errno));
ast_config_destroy(cfg);
return 0;
}
diff --git a/channels/iax2-provision.c b/channels/iax2-provision.c
index c1b6f4b3d..b7ef989d3 100644
--- a/channels/iax2-provision.c
+++ b/channels/iax2-provision.c
@@ -279,7 +279,7 @@ static int iax_template_parse(struct iax_template *cur, struct ast_config *cfg,
if (!src) {
src = iax_template_find(def, 0);
if (!src)
- ast_log(LOG_WARNING, "Unable to locate default base template '%s' for creating '%s', omitting.", def, s);
+ ast_log(LOG_WARNING, "Unable to locate default base template '%s' for creating '%s', omitting.\n", def, s);
}
if (!src)
return -1;
diff --git a/frame.c b/frame.c
index ed282f0c7..27d82d665 100644
--- a/frame.c
+++ b/frame.c
@@ -198,7 +198,7 @@ struct ast_frame *ast_smoother_read(struct ast_smoother *s)
/* IF we have an optimization frame, send it */
if (s->opt) {
if (s->opt->offset < AST_FRIENDLY_OFFSET)
- ast_log(LOG_WARNING, "Returning a frame of inappropriate offset (%d).",
+ ast_log(LOG_WARNING, "Returning a frame of inappropriate offset (%d).\n",
s->opt->offset);
opt = s->opt;
s->opt = NULL;
diff --git a/funcs/func_timeout.c b/funcs/func_timeout.c
index 4e9256ef5..5983617aa 100644
--- a/funcs/func_timeout.c
+++ b/funcs/func_timeout.c
@@ -43,7 +43,7 @@ static char *builtin_function_timeout_read(struct ast_channel *chan, char *cmd,
time_t myt;
if (!data) {
- ast_log(LOG_ERROR, "Must specify type of timeout to get.");
+ ast_log(LOG_ERROR, "Must specify type of timeout to get.\n");
return NULL;
}
@@ -73,7 +73,7 @@ static char *builtin_function_timeout_read(struct ast_channel *chan, char *cmd,
break;
default:
- ast_log(LOG_ERROR, "Unknown timeout type specified.");
+ ast_log(LOG_ERROR, "Unknown timeout type specified.\n");
break;
}
@@ -87,7 +87,7 @@ static void builtin_function_timeout_write(struct ast_channel *chan, char *cmd,
struct tm myt;
if (!data) {
- ast_log(LOG_ERROR, "Must specify type of timeout to set.");
+ ast_log(LOG_ERROR, "Must specify type of timeout to set.\n");
return;
}
@@ -129,7 +129,7 @@ static void builtin_function_timeout_write(struct ast_channel *chan, char *cmd,
break;
default:
- ast_log(LOG_ERROR, "Unknown timeout type specified.");
+ ast_log(LOG_ERROR, "Unknown timeout type specified.\n");
break;
}
}
diff --git a/include/asterisk/logger.h b/include/asterisk/logger.h
index ac764baa4..2f5adc769 100644
--- a/include/asterisk/logger.h
+++ b/include/asterisk/logger.h
@@ -43,7 +43,7 @@ extern "C" {
/*! Used for sending a log message */
/*!
\brief This is the standard logger function. Probably the only way you will invoke it would be something like this:
- ast_log(LOG_WHATEVER, "Problem with the %s Captain. We should get some more. Will %d be enough?", "flux capacitor", 10);
+ ast_log(LOG_WHATEVER, "Problem with the %s Captain. We should get some more. Will %d be enough?\n", "flux capacitor", 10);
where WHATEVER is one of ERROR, DEBUG, EVENT, NOTICE, or WARNING depending
on which log you wish to output to. These are implemented as macros, that
will provide the function with the needed arguments.
diff --git a/res/res_features.c b/res/res_features.c
index fc1b4af48..a33844b1e 100644
--- a/res/res_features.c
+++ b/res/res_features.c
@@ -2062,7 +2062,7 @@ static int load_config(void)
char *exten, *party=NULL, *app=NULL, *app_args=NULL;
if (!tmp_val) {
- ast_log(LOG_ERROR, "res_features: strdup failed");
+ ast_log(LOG_ERROR, "res_features: strdup failed\n");
continue;
}
diff --git a/res/res_monitor.c b/res/res_monitor.c
index adc6144b5..642114a13 100644
--- a/res/res_monitor.c
+++ b/res/res_monitor.c
@@ -298,7 +298,7 @@ int ast_monitor_change_fname(struct ast_channel *chan, const char *fname_base, i
{
char tmp[256];
if (ast_strlen_zero(fname_base)) {
- ast_log(LOG_WARNING, "Cannot change monitor filename of channel %s to null", chan->name);
+ ast_log(LOG_WARNING, "Cannot change monitor filename of channel %s to null\n", chan->name);
return -1;
}
diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c
index 426965a81..b005cd765 100644
--- a/res/res_musiconhold.c
+++ b/res/res_musiconhold.c
@@ -759,7 +759,7 @@ static int moh_scan_files(struct mohclass *class) {
files_DIR = opendir(class->dir);
if (!files_DIR) {
- ast_log(LOG_WARNING, "Cannot open dir %s or dir does not exist", class->dir);
+ ast_log(LOG_WARNING, "Cannot open dir %s or dir does not exist\n", class->dir);
return -1;
}
@@ -1218,7 +1218,7 @@ int load_module(void)
res = ast_register_application(app4, moh4_exec, synopsis4, descrip4);
if (!init_classes(0)) { /* No music classes configured, so skip it */
- ast_log(LOG_WARNING, "No music on hold classes configured, disabling music on hold.");
+ ast_log(LOG_WARNING, "No music on hold classes configured, disabling music on hold.\n");
} else {
ast_install_music_functions(local_ast_moh_start, local_ast_moh_stop, local_ast_moh_cleanup);
}