diff options
Diffstat (limited to 'apps')
-rwxr-xr-x | apps/app_record.c | 2 | ||||
-rwxr-xr-x | apps/app_url.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/apps/app_record.c b/apps/app_record.c index 4703ade72..d5937b6ee 100755 --- a/apps/app_record.c +++ b/apps/app_record.c @@ -89,7 +89,7 @@ static int record_exec(struct ast_channel *chan, void *data) count++; } while ( ast_fileexists(tmp, ext, chan->language) != -1 ); } else - strncpy(tmp, fil, 256); + strncpy(tmp, fil, 256-1); /* end of routine mentioned */ LOCAL_USER_ADD(u); diff --git a/apps/app_url.c b/apps/app_url.c index 542c490a7..7e6036140 100755 --- a/apps/app_url.c +++ b/apps/app_url.c @@ -55,7 +55,7 @@ static int sendurl_exec(struct ast_channel *chan, void *data) ast_log(LOG_WARNING, "SendURL requires an argument (URL)\n"); return -1; } - strncpy(tmp, (char *)data, sizeof(tmp)); + strncpy(tmp, (char *)data, sizeof(tmp)-1); strtok(tmp, "|"); options = strtok(NULL, "|"); if (options && !strcasecmp(options, "wait")) |