Commit 4882c95c20eb516ab92bbbd15d9c681ddb465ea7
1 parent
1da735ab
now clientConsumeLine removes the found line
Showing
1 changed file
with
2 additions
and
1 deletions
@@ -126,7 +126,7 @@ _clientGetLineDelimiter(tClient * client, const char * delim, unsigned int len) | @@ -126,7 +126,7 @@ _clientGetLineDelimiter(tClient * client, const char * delim, unsigned int len) | ||
126 | /* | 126 | /* |
127 | * this returns a newly allocate buffer, with the found line | 127 | * this returns a newly allocate buffer, with the found line |
128 | * copied to it. | 128 | * copied to it. |
129 | - * The calles has to take care to free this buffer again, | 129 | + * The caller has to take care to free this buffer again, |
130 | * after he uses it. | 130 | * after he uses it. |
131 | */ | 131 | */ |
132 | char * | 132 | char * |
@@ -137,6 +137,7 @@ clientConsumeLine(tClient * client, const char * delim, unsigned int * len) | @@ -137,6 +137,7 @@ clientConsumeLine(tClient * client, const char * delim, unsigned int * len) | ||
137 | 137 | ||
138 | if (NULL != found) { | 138 | if (NULL != found) { |
139 | line = calloc(*len +1, sizeof(char)); | 139 | line = calloc(*len +1, sizeof(char)); |
140 | + clientRemoveLine(client, delim, len); | ||
140 | memcpy(line, found, *len); | 141 | memcpy(line, found, *len); |
141 | } | 142 | } |
142 | 143 |
Please
register
or
login
to post a comment