mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-25 15:08:53 +00:00
automerge commit
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@43931 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
@@ -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);
|
||||
|
@@ -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;
|
||||
}
|
||||
|
@@ -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;
|
||||
}
|
||||
for (prev = NULL, cur = q->members, next = cur ? cur->next : NULL;
|
||||
cur;
|
||||
cur = next, next = cur ? cur->next : NULL) {
|
||||
if (!cur->delme)
|
||||
continue;
|
||||
|
||||
if (cur->delme) {
|
||||
if (prev) {
|
||||
prev->next = cur->next;
|
||||
newm = cur;
|
||||
} else {
|
||||
q->members = cur->next;
|
||||
newm = cur;
|
||||
}
|
||||
remove_from_interfaces(cur->interface);
|
||||
}
|
||||
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) {
|
||||
|
@@ -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;
|
||||
|
@@ -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) {
|
||||
|
@@ -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;
|
||||
}
|
||||
|
@@ -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;
|
||||
|
2
frame.c
2
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;
|
||||
|
@@ -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;
|
||||
}
|
||||
}
|
||||
|
@@ -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.
|
||||
|
@@ -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;
|
||||
}
|
||||
|
||||
|
@@ -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;
|
||||
}
|
||||
|
||||
|
@@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user