aboutsummaryrefslogtreecommitdiffstats
path: root/manager.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-07-14 07:44:19 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-07-14 07:44:19 +0000
commit65ae377f3de37edbcb16041701b36a45c4ff65f6 (patch)
tree8c674c26fc4a65f5fb0b8a2719e3e95929336928 /manager.c
parent4e18ef688947854313b99f35aa30c0e7d8ae29cd (diff)
Remaining rgagnon source audit improvements (bug #2011)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3430 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'manager.c')
-rwxr-xr-xmanager.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/manager.c b/manager.c
index 3e848499f..04fc94b4a 100755
--- a/manager.c
+++ b/manager.c
@@ -651,7 +651,7 @@ static int action_status(struct mansession *s, struct message *m)
if (c->bridge)
snprintf(bridge, sizeof(bridge), "Link: %s\r\n", c->bridge->name);
else
- strcpy(bridge, "");
+ bridge[0] = '\0';
if (c->pbx) {
ast_cli(s->fd,
"Event: Status\r\n"
@@ -992,13 +992,13 @@ static int action_timeout(struct mansession *s, struct message *m)
static int process_message(struct mansession *s, struct message *m)
{
- char action[80];
+ char action[80] = "";
struct manager_action *tmp = first_action;
char *id = astman_get_header(m,"ActionID");
char idText[256] = "";
char iabuf[INET_ADDRSTRLEN];
- strncpy(action, astman_get_header(m, "Action"), sizeof(action));
+ strncpy(action, astman_get_header(m, "Action"), sizeof(action) - 1);
ast_log( LOG_DEBUG, "Manager received command '%s'\n", action );
if (ast_strlen_zero(action)) {