mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-19 11:42:27 +00:00
Cleanup code. Spacing issues, nested if issues, lots of strlen used instead of ast_strlen_zero
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3800 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
17
manager.c
17
manager.c
@@ -894,15 +894,11 @@ static int action_originate(struct mansession *s, struct message *m)
|
|||||||
}
|
}
|
||||||
*data = '\0';
|
*data = '\0';
|
||||||
data++;
|
data++;
|
||||||
if (ast_true(async))
|
if (ast_true(async)) {
|
||||||
{
|
|
||||||
struct fast_originate_helper *fast = malloc(sizeof(struct fast_originate_helper));
|
struct fast_originate_helper *fast = malloc(sizeof(struct fast_originate_helper));
|
||||||
if (!fast)
|
if (!fast) {
|
||||||
{
|
|
||||||
res = -1;
|
res = -1;
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
memset(fast, 0, sizeof(struct fast_originate_helper));
|
memset(fast, 0, sizeof(struct fast_originate_helper));
|
||||||
if (id && !ast_strlen_zero(id))
|
if (id && !ast_strlen_zero(id))
|
||||||
snprintf(fast->idtext, sizeof(fast->idtext), "ActionID: %s\r\n", id);
|
snprintf(fast->idtext, sizeof(fast->idtext), "ActionID: %s\r\n", id);
|
||||||
@@ -919,12 +915,9 @@ static int action_originate(struct mansession *s, struct message *m)
|
|||||||
fast->priority = pi;
|
fast->priority = pi;
|
||||||
pthread_attr_init(&attr);
|
pthread_attr_init(&attr);
|
||||||
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
|
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
|
||||||
if (ast_pthread_create(&th, &attr, fast_originate, fast))
|
if (ast_pthread_create(&th, &attr, fast_originate, fast)) {
|
||||||
{
|
|
||||||
res = -1;
|
res = -1;
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
res = 0;
|
res = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -181,11 +181,11 @@ int ast_park_call(struct ast_channel *chan, struct ast_channel *peer, int timeou
|
|||||||
*extout = x;
|
*extout = x;
|
||||||
/* Remember what had been dialed, so that if the parking
|
/* Remember what had been dialed, so that if the parking
|
||||||
expires, we try to come back to the same place */
|
expires, we try to come back to the same place */
|
||||||
if (strlen(chan->macrocontext))
|
if (!ast_strlen_zero(chan->macrocontext))
|
||||||
strncpy(pu->context, chan->macrocontext, sizeof(pu->context)-1);
|
strncpy(pu->context, chan->macrocontext, sizeof(pu->context)-1);
|
||||||
else
|
else
|
||||||
strncpy(pu->context, chan->context, sizeof(pu->context)-1);
|
strncpy(pu->context, chan->context, sizeof(pu->context)-1);
|
||||||
if (strlen(chan->macroexten))
|
if (!ast_strlen_zero(chan->macroexten))
|
||||||
strncpy(pu->exten, chan->macroexten, sizeof(pu->exten)-1);
|
strncpy(pu->exten, chan->macroexten, sizeof(pu->exten)-1);
|
||||||
else
|
else
|
||||||
strncpy(pu->exten, chan->exten, sizeof(pu->exten)-1);
|
strncpy(pu->exten, chan->exten, sizeof(pu->exten)-1);
|
||||||
@@ -303,9 +303,10 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
|
|||||||
char *monitor_exec;
|
char *monitor_exec;
|
||||||
|
|
||||||
if (monitor_ok) {
|
if (monitor_ok) {
|
||||||
if(!monitor_app)
|
if (!monitor_app) {
|
||||||
if (!(monitor_app = pbx_findapp("Monitor")))
|
if (!(monitor_app = pbx_findapp("Monitor")))
|
||||||
monitor_ok=0;
|
monitor_ok=0;
|
||||||
|
}
|
||||||
if ((monitor_exec = pbx_builtin_getvar_helper(chan, "AUTO_MONITOR")))
|
if ((monitor_exec = pbx_builtin_getvar_helper(chan, "AUTO_MONITOR")))
|
||||||
pbx_exec(chan, monitor_app, monitor_exec, 1);
|
pbx_exec(chan, monitor_app, monitor_exec, 1);
|
||||||
else if ((monitor_exec = pbx_builtin_getvar_helper(peer, "AUTO_MONITOR")))
|
else if ((monitor_exec = pbx_builtin_getvar_helper(peer, "AUTO_MONITOR")))
|
||||||
@@ -324,9 +325,9 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
|
|||||||
peer->appl = "Bridged Call";
|
peer->appl = "Bridged Call";
|
||||||
peer->data = chan->name;
|
peer->data = chan->name;
|
||||||
/* copy the userfield from the B-leg to A-leg if applicable */
|
/* copy the userfield from the B-leg to A-leg if applicable */
|
||||||
if (chan->cdr && peer->cdr && strlen(peer->cdr->userfield)) {
|
if (chan->cdr && peer->cdr && !ast_strlen_zero(peer->cdr->userfield)) {
|
||||||
char tmp[256];
|
char tmp[256];
|
||||||
if (strlen(chan->cdr->userfield)) {
|
if (!ast_strlen_zero(chan->cdr->userfield)) {
|
||||||
snprintf(tmp, sizeof(tmp), "%s;%s",chan->cdr->userfield, peer->cdr->userfield);
|
snprintf(tmp, sizeof(tmp), "%s;%s",chan->cdr->userfield, peer->cdr->userfield);
|
||||||
ast_cdr_appenduserfield(chan, tmp);
|
ast_cdr_appenduserfield(chan, tmp);
|
||||||
} else
|
} else
|
||||||
@@ -402,15 +403,14 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
|
|||||||
if (allowredirect_in && who == peer) {
|
if (allowredirect_in && who == peer) {
|
||||||
transferer = peer;
|
transferer = peer;
|
||||||
transferee = chan;
|
transferee = chan;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
transferer = chan;
|
transferer = chan;
|
||||||
transferee = peer;
|
transferee = peer;
|
||||||
}
|
}
|
||||||
if (!(transferer_real_context=pbx_builtin_getvar_helper(transferee, "TRANSFER_CONTEXT")) &&
|
if (!(transferer_real_context=pbx_builtin_getvar_helper(transferee, "TRANSFER_CONTEXT")) &&
|
||||||
!(transferer_real_context=pbx_builtin_getvar_helper(transferer, "TRANSFER_CONTEXT"))) {
|
!(transferer_real_context=pbx_builtin_getvar_helper(transferer, "TRANSFER_CONTEXT"))) {
|
||||||
/* Use the non-macro context to transfer the call */
|
/* Use the non-macro context to transfer the call */
|
||||||
if(strlen(transferer->macrocontext))
|
if (!ast_strlen_zero(transferer->macrocontext))
|
||||||
transferer_real_context = transferer->macrocontext;
|
transferer_real_context = transferer->macrocontext;
|
||||||
else
|
else
|
||||||
transferer_real_context = transferer->context;
|
transferer_real_context = transferer->context;
|
||||||
|
@@ -93,7 +93,7 @@ int ast_monitor_start( struct ast_channel *chan, const char *format_spec,
|
|||||||
memset(monitor, 0, sizeof(struct ast_channel_monitor));
|
memset(monitor, 0, sizeof(struct ast_channel_monitor));
|
||||||
|
|
||||||
/* Determine file names */
|
/* Determine file names */
|
||||||
if( fname_base && strlen( fname_base ) ) {
|
if (fname_base && !ast_strlen_zero(fname_base)) {
|
||||||
int directory = strchr(fname_base, '/') ? 1 : 0;
|
int directory = strchr(fname_base, '/') ? 1 : 0;
|
||||||
/* try creating the directory just in case it doesn't exist */
|
/* try creating the directory just in case it doesn't exist */
|
||||||
if (directory) {
|
if (directory) {
|
||||||
@@ -129,7 +129,7 @@ int ast_monitor_start( struct ast_channel *chan, const char *format_spec,
|
|||||||
monitor->stop = ast_monitor_stop;
|
monitor->stop = ast_monitor_stop;
|
||||||
|
|
||||||
// Determine file format
|
// Determine file format
|
||||||
if( format_spec && strlen( format_spec ) ) {
|
if (format_spec && !ast_strlen_zero(format_spec)) {
|
||||||
monitor->format = strdup(format_spec);
|
monitor->format = strdup(format_spec);
|
||||||
} else {
|
} else {
|
||||||
monitor->format = strdup("wav");
|
monitor->format = strdup("wav");
|
||||||
@@ -197,7 +197,7 @@ int ast_monitor_stop( struct ast_channel *chan, int need_lock )
|
|||||||
ast_closestream(chan->monitor->write_stream);
|
ast_closestream(chan->monitor->write_stream);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (chan->monitor->filename_changed&&strlen(chan->monitor->filename_base)) {
|
if (chan->monitor->filename_changed && !ast_strlen_zero(chan->monitor->filename_base)) {
|
||||||
if (ast_fileexists(chan->monitor->read_filename,NULL,NULL) > 0) {
|
if (ast_fileexists(chan->monitor->read_filename,NULL,NULL) > 0) {
|
||||||
snprintf(filename, FILENAME_MAX, "%s-in", chan->monitor->filename_base);
|
snprintf(filename, FILENAME_MAX, "%s-in", chan->monitor->filename_base);
|
||||||
if (ast_fileexists(filename, NULL, NULL) > 0) {
|
if (ast_fileexists(filename, NULL, NULL) > 0) {
|
||||||
@@ -219,7 +219,7 @@ int ast_monitor_stop( struct ast_channel *chan, int need_lock )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (chan->monitor->joinfiles && strlen(chan->monitor->filename_base)) {
|
if (chan->monitor->joinfiles && !ast_strlen_zero(chan->monitor->filename_base)) {
|
||||||
char tmp[1024];
|
char tmp[1024];
|
||||||
char tmp2[1024];
|
char tmp2[1024];
|
||||||
char *format = !strcasecmp(chan->monitor->format,"wav49") ? "WAV" : chan->monitor->format;
|
char *format = !strcasecmp(chan->monitor->format,"wav49") ? "WAV" : chan->monitor->format;
|
||||||
@@ -262,7 +262,7 @@ int ast_monitor_stop( struct ast_channel *chan, int need_lock )
|
|||||||
int ast_monitor_change_fname(struct ast_channel *chan, const char *fname_base, int need_lock)
|
int ast_monitor_change_fname(struct ast_channel *chan, const char *fname_base, int need_lock)
|
||||||
{
|
{
|
||||||
char tmp[256];
|
char tmp[256];
|
||||||
if ((!fname_base) || (!strlen(fname_base))) {
|
if ((!fname_base) || (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", chan->name);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -307,7 +307,7 @@ static int start_monitor_exec(struct ast_channel *chan, void *data)
|
|||||||
int res = 0;
|
int res = 0;
|
||||||
|
|
||||||
/* Parse arguments. */
|
/* Parse arguments. */
|
||||||
if (data && strlen((char*)data)) {
|
if (data && !ast_strlen_zero((char*)data)) {
|
||||||
arg = ast_strdupa((char*)data);
|
arg = ast_strdupa((char*)data);
|
||||||
format = arg;
|
format = arg;
|
||||||
fname_base = strchr(arg, '|');
|
fname_base = strchr(arg, '|');
|
||||||
@@ -371,7 +371,7 @@ static int start_monitor_action(struct mansession *s, struct message *m)
|
|||||||
char *mix = astman_get_header(m, "Mix");
|
char *mix = astman_get_header(m, "Mix");
|
||||||
char *d;
|
char *d;
|
||||||
|
|
||||||
if ((!name)||(!strlen(name))) {
|
if ((!name) || (ast_strlen_zero(name))) {
|
||||||
astman_send_error(s, m, "No channel specified");
|
astman_send_error(s, m, "No channel specified");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -388,7 +388,7 @@ static int start_monitor_action(struct mansession *s, struct message *m)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((!fname) || (!strlen(fname))) {
|
if ((!fname) || (ast_strlen_zero(fname))) {
|
||||||
// No filename base specified, default to channel name as per CLI
|
// No filename base specified, default to channel name as per CLI
|
||||||
fname = malloc (FILENAME_MAX);
|
fname = malloc (FILENAME_MAX);
|
||||||
memset(fname, 0, FILENAME_MAX);
|
memset(fname, 0, FILENAME_MAX);
|
||||||
@@ -419,7 +419,7 @@ static int stop_monitor_action(struct mansession *s, struct message *m)
|
|||||||
struct ast_channel *c = NULL;
|
struct ast_channel *c = NULL;
|
||||||
char *name = astman_get_header(m, "Channel");
|
char *name = astman_get_header(m, "Channel");
|
||||||
int res;
|
int res;
|
||||||
if ((!name)||(!strlen(name))) {
|
if ((!name) || (ast_strlen_zero(name))) {
|
||||||
astman_send_error(s, m, "No channel specified");
|
astman_send_error(s, m, "No channel specified");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -450,11 +450,11 @@ static int change_monitor_action(struct mansession *s, struct message *m)
|
|||||||
struct ast_channel *c = NULL;
|
struct ast_channel *c = NULL;
|
||||||
char *name = astman_get_header(m, "Channel");
|
char *name = astman_get_header(m, "Channel");
|
||||||
char *fname = astman_get_header(m, "File");
|
char *fname = astman_get_header(m, "File");
|
||||||
if ((!name) || (!strlen(name))) {
|
if ((!name) || (ast_strlen_zero(name))) {
|
||||||
astman_send_error(s, m, "No channel specified");
|
astman_send_error(s, m, "No channel specified");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if ((!fname)||(!strlen(fname))) {
|
if ((!fname)||(ast_strlen_zero(fname))) {
|
||||||
astman_send_error(s, m, "No filename specified");
|
astman_send_error(s, m, "No filename specified");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user