summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES2
-rw-r--r--apps/app_dial.c6
2 files changed, 6 insertions, 2 deletions
diff --git a/CHANGES b/CHANGES
index ee8c65a93..be399c6cd 100644
--- a/CHANGES
+++ b/CHANGES
@@ -145,6 +145,8 @@ Application Changes
'UNSUPPORTED'. This change makes SendImage() more consistent with other
applications.
* Park has a new option, 's', which silences the announcement of the parking space number.
+ * A non-numeric, zero, or negative timeout specified to Dial() will now be interpreted as
+ invalid input and will be assumed to mean that no timeout is desired.
SIP Changes
-----------
diff --git a/apps/app_dial.c b/apps/app_dial.c
index b26f9ddd2..bf995d898 100644
--- a/apps/app_dial.c
+++ b/apps/app_dial.c
@@ -1589,8 +1589,10 @@ static int dial_exec_full(struct ast_channel *chan, void *data, struct ast_flags
to = atoi(args.timeout);
if (to > 0)
to *= 1000;
- else
- ast_log(LOG_WARNING, "Invalid timeout specified: '%s'\n", args.timeout);
+ else {
+ ast_log(LOG_WARNING, "Invalid timeout specified: '%s'. Setting timeout to infinite\n", args.timeout);
+ to = -1;
+ }
}
if (!outgoing) {