From ce51451ca6311cba8718d8dce0bc0b8776bbbf69 Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Tue, 17 Aug 2004 23:53:15 +0000
Subject: [PATCH] Fix minor typos (bug #2260)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3617 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 channels/chan_alsa.c | 2 +-
 channels/chan_oss.c  | 2 +-
 channels/chan_sip.c  | 3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/channels/chan_alsa.c b/channels/chan_alsa.c
index be1f097000..acf80b857a 100755
--- a/channels/chan_alsa.c
+++ b/channels/chan_alsa.c
@@ -969,7 +969,7 @@ static int console_dial(int fd, int argc, char *argv[])
 
 static char dial_usage[] =
 "Usage: dial [extension[@context]]\n"
-"       Dials a given extensison (";
+"       Dials a given extension (and context if specified)\n";
 
 
 static struct ast_cli_entry myclis[] = {
diff --git a/channels/chan_oss.c b/channels/chan_oss.c
index 0068a0fc38..abf399ad15 100755
--- a/channels/chan_oss.c
+++ b/channels/chan_oss.c
@@ -925,7 +925,7 @@ static int console_dial(int fd, int argc, char *argv[])
 
 static char dial_usage[] =
 "Usage: dial [extension[@context]]\n"
-"       Dials a given extensison (";
+"       Dials a given extensison (and context if specified)\n";
 
 static int console_transfer(int fd, int argc, char *argv[])
 {
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 836fbac47f..b59d4f5e1b 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -716,7 +716,7 @@ static int retrans_pkt(void *data)
 static int __sip_reliable_xmit(struct sip_pvt *p, int seqno, int resp, char *data, int len, int fatal)
 {
 	struct sip_pkt *pkt;
-	pkt = malloc(sizeof(struct sip_pkt) + len);
+	pkt = malloc(sizeof(struct sip_pkt) + len + 1);
 	if (!pkt)
 		return -1;
 	memset(pkt, 0, sizeof(struct sip_pkt));
@@ -726,6 +726,7 @@ static int __sip_reliable_xmit(struct sip_pvt *p, int seqno, int resp, char *dat
 	pkt->owner = p;
 	pkt->seqno = seqno;
 	pkt->flags = resp;
+	pkt->data[len] = '\0';
 	if (fatal)
 		pkt->flags |= FLAG_FATAL;
 	/* Schedule retransmission */
-- 
GitLab