|
|
@ -1706,7 +1706,7 @@ static int retrydial_exec(struct ast_channel *chan, void *data)
|
|
|
|
if ((dialdata = strchr(announce, '|'))) {
|
|
|
|
if ((dialdata = strchr(announce, '|'))) {
|
|
|
|
*dialdata = '\0';
|
|
|
|
*dialdata = '\0';
|
|
|
|
dialdata++;
|
|
|
|
dialdata++;
|
|
|
|
if ((sleep = atoi(dialdata))) {
|
|
|
|
if (sscanf(dialdata, "%d", &sleep) == 1) {
|
|
|
|
sleep *= 1000;
|
|
|
|
sleep *= 1000;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
ast_log(LOG_ERROR, "%s requires the numerical argument <sleep>\n",rapp);
|
|
|
|
ast_log(LOG_ERROR, "%s requires the numerical argument <sleep>\n",rapp);
|
|
|
@ -1716,7 +1716,7 @@ static int retrydial_exec(struct ast_channel *chan, void *data)
|
|
|
|
if ((dialdata = strchr(dialdata, '|'))) {
|
|
|
|
if ((dialdata = strchr(dialdata, '|'))) {
|
|
|
|
*dialdata = '\0';
|
|
|
|
*dialdata = '\0';
|
|
|
|
dialdata++;
|
|
|
|
dialdata++;
|
|
|
|
if (!(loops = atoi(dialdata))) {
|
|
|
|
if (sscanf(dialdata, "%d", &loops) != 1) {
|
|
|
|
ast_log(LOG_ERROR, "%s requires the numerical argument <loops>\n",rapp);
|
|
|
|
ast_log(LOG_ERROR, "%s requires the numerical argument <loops>\n",rapp);
|
|
|
|
LOCAL_USER_REMOVE(u);
|
|
|
|
LOCAL_USER_REMOVE(u);
|
|
|
|
return -1;
|
|
|
|
return -1;
|
|
|
|