aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_h323.c
diff options
context:
space:
mode:
authormurf <murf@f38db490-d61c-443f-a65b-d21fe96a405b>2006-08-15 16:35:06 +0000
committermurf <murf@f38db490-d61c-443f-a65b-d21fe96a405b>2006-08-15 16:35:06 +0000
commitd0a5262b9860c1e899902e060205a44239facf34 (patch)
tree3f6b732df4d44bb59526e90e6d70bed0a9bc60da /channels/chan_h323.c
parent028accf6513650be1677069044780ec5066fb22f (diff)
Made "style" change requested by Kevin Fleming... used initializer in declaration,
brought decl down to block where the variable is used, got rid of memset. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@39806 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_h323.c')
-rw-r--r--channels/chan_h323.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/channels/chan_h323.c b/channels/chan_h323.c
index c980b0d2c..da62ffecb 100644
--- a/channels/chan_h323.c
+++ b/channels/chan_h323.c
@@ -253,8 +253,6 @@ static const struct ast_channel_tech oh323_tech = {
/* Channel and private structures should be already locked */
static void __oh323_update_info(struct ast_channel *c, struct oh323_pvt *pvt)
{
- struct ast_frame f;
-
if (c->nativeformats != pvt->nativeformats) {
if (h323debug)
ast_log(LOG_DEBUG, "Preparing %s for new native format\n", c->name);
@@ -280,14 +278,9 @@ static void __oh323_update_info(struct ast_channel *c, struct oh323_pvt *pvt)
pvt->newcontrol = -1;
}
if (pvt->newdigit >= 0) {
- memset(&f, 0, sizeof(f));
- f.frametype = AST_FRAME_DTMF;
- f.subclass = pvt->newdigit;
- f.datalen = 0;
+ struct ast_frame f = {AST_FRAME_DTMF, pvt->newdigit, };
+
f.samples = 800;
- f.offset = 0;
- f.data = NULL;
- f.mallocd = 0;
f.src = "UPDATE_INFO";
ast_queue_frame(c, &f);
pvt->newdigit = -1;
@@ -1156,7 +1149,6 @@ struct oh323_alias *find_alias(const char *source_aliases)
int send_digit(unsigned call_reference, char digit, const char *token)
{
struct oh323_pvt *pvt;
- struct ast_frame f;
int res;
ast_log(LOG_DEBUG, "Received Digit: %c\n", digit);
@@ -1166,14 +1158,8 @@ int send_digit(unsigned call_reference, char digit, const char *token)
return -1;
}
if (pvt->owner && !ast_mutex_trylock(&pvt->owner->lock)) {
- memset(&f, 0, sizeof(f));
- f.frametype = AST_FRAME_DTMF;
- f.subclass = digit;
- f.datalen = 0;
+ struct ast_frame f = {AST_FRAME_DTMF, digit, };
f.samples = 800;
- f.offset = 0;
- f.data = NULL;
- f.mallocd = 0;
f.src = "SEND_DIGIT";
res = ast_queue_frame(pvt->owner, &f);
ast_mutex_unlock(&pvt->owner->lock);