aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcrichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b>2007-10-02 09:48:09 +0000
committercrichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b>2007-10-02 09:48:09 +0000
commitda5beeb8744ad819319b560d4cda0ee4cdc321b2 (patch)
treecc5e7b4906defb069ac36fd3be4d2b321c3731da
parent5117af8b6ce998e74bdcfcaf54b3ebfbc5739ee0 (diff)
terminate USERUSER String with 0
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@84345 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--channels/chan_misdn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c
index c95e9cac5..f44ed749e 100644
--- a/channels/chan_misdn.c
+++ b/channels/chan_misdn.c
@@ -3828,7 +3828,8 @@ void export_ch(struct ast_channel *chan, struct misdn_bchannel *bc, struct chan_
pbx_builtin_setvar_helper(chan,"MISDN_URATE",tmp);
}
- if (bc->uulen) {
+ if (bc->uulen && (bc->uulen < sizeof(bc->uu))) {
+ bc->uu[bc->uulen]=0;
pbx_builtin_setvar_helper(chan,"MISDN_USERUSER",bc->uu);
}