aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_nbs.c
diff options
context:
space:
mode:
authormattf <mattf@f38db490-d61c-443f-a65b-d21fe96a405b>2006-02-02 18:33:23 +0000
committermattf <mattf@f38db490-d61c-443f-a65b-d21fe96a405b>2006-02-02 18:33:23 +0000
commitfaffb3f5bca397ce6a57a9e14aedc1e9888a8aeb (patch)
treee203500f84dc2a25fce926a5aa6af688e595f255 /channels/chan_nbs.c
parent4f0e946c0cc051e79e4eb229d8993534086bcd9b (diff)
More stringfield related changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9085 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_nbs.c')
-rw-r--r--channels/chan_nbs.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/channels/chan_nbs.c b/channels/chan_nbs.c
index 380cb3b98..8cb41806d 100644
--- a/channels/chan_nbs.c
+++ b/channels/chan_nbs.c
@@ -51,7 +51,6 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
#include "asterisk/utils.h"
static const char desc[] = "Network Broadcast Sound Support";
-static const char type[] = "NBS";
static const char tdesc[] = "Network Broadcast Sound Driver";
static int usecnt =0;
@@ -62,6 +61,7 @@ static int prefformat = AST_FORMAT_SLINEAR;
AST_MUTEX_DEFINE_STATIC(usecnt_lock);
static char context[AST_MAX_EXTENSION] = "default";
+static char type[] = "NBS";
/* NBS creates private structures on demand */
@@ -233,8 +233,7 @@ static struct ast_channel *nbs_new(struct nbs_pvt *i, int state)
tmp = ast_channel_alloc(1);
if (tmp) {
tmp->tech = &nbs_tech;
- snprintf(tmp->name, sizeof(tmp->name), "NBS/%s", i->stream);
- tmp->type = type;
+ ast_string_field_build(tmp, name, "NBS/%s", i->stream);
tmp->fds[0] = nbs_fd(i->nbs);
tmp->nativeformats = prefformat;
tmp->rawreadformat = prefformat;
@@ -247,7 +246,7 @@ static struct ast_channel *nbs_new(struct nbs_pvt *i, int state)
tmp->tech_pvt = i;
strncpy(tmp->context, context, sizeof(tmp->context)-1);
strncpy(tmp->exten, "s", sizeof(tmp->exten) - 1);
- tmp->language[0] = '\0';
+ ast_string_field_set(tmp, language, "");
i->owner = tmp;
ast_mutex_lock(&usecnt_lock);
usecnt++;