diff options
author | oej <oej@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-01-29 13:21:31 +0000 |
---|---|---|
committer | oej <oej@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-01-29 13:21:31 +0000 |
commit | 7ad1a935c89e6f9173866140f81b6f98c8c4c1d1 (patch) | |
tree | 6b8c5d709dac29067781e8d11c487a36e1490343 /include | |
parent | 97b25e2c2f3e8f1247fda20817c340678c902074 (diff) |
- Make sure we set setvar= variables on outbound calls too, not only inbound calls.
- Also, change a function in app.c to return a userful value instead of always returning 0.
Patch by fnordian, changed by Corydon76 and myself.
This does not close the bug report, as fnordian had an additional change we're still discussing.
(related to issue #14059)
Reported by: fnordian
Patches:
chan_sip_hfield.patch uploaded by fnordian (license 110)
20090116__bug14059.diff.txt uploaded by Corydon76 (license 14)
Tested by: fnordian, Corydon76, oej
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@172268 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/app.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/asterisk/app.h b/include/asterisk/app.h index 79af2313e..5bc48515e 100644 --- a/include/asterisk/app.h +++ b/include/asterisk/app.h @@ -490,11 +490,13 @@ int ast_app_dtget(struct ast_channel *chan, const char *context, char *collect, /*! \brief Allow to record message and have a review option */ int ast_record_review(struct ast_channel *chan, const char *playfile, const char *recordfile, int maxtime, const char *fmt, int *duration, const char *path); -/*! \brief Decode an encoded control or extended ASCII character */ +/*! \brief Decode an encoded control or extended ASCII character + \return Returns a pointer to the result string +*/ int ast_get_encoded_char(const char *stream, char *result, size_t *consumed); /*! \brief Decode a stream of encoded control or extended ASCII characters */ -int ast_get_encoded_str(const char *stream, char *result, size_t result_len); +char *ast_get_encoded_str(const char *stream, char *result, size_t result_len); /*! \brief Common routine for child processes, to close all fds prior to exec(2) */ void ast_close_fds_above_n(int n); |