aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-04-26 03:41:07 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-04-26 03:41:07 +0000
commit1fa096a6b2efbbaca4a637c72c5e21cd156ada05 (patch)
tree65ae395c834f84c7d8aed2059957afcfb82ef951 /channels
parent5301c2134e9836ff13a03306d3dfa52cbb713ecd (diff)
Committed a little bit too quickly there...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2764 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rwxr-xr-xchannels/chan_sip.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 086ddce2b..69c03e301 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -1934,7 +1934,7 @@ static int sip_register(char *value, int lineno)
static void parse(struct sip_request *req)
{
/* Divide fields by NULL's */
- char *c, *last = NULL;
+ char *c;
int f = 0;
c = req->data;
@@ -1958,10 +1958,7 @@ static void parse(struct sip_request *req)
} else {
if ((c[1] == ' ') || (c[1] == '\t')) {
/* Continuation of previous header */
- if (last) {
- while(last < c)
- *(last++) = ' ';
- }
+ *c = ' ';
} else {
f++;
req->header[f] = c + 1;