/* reached the end */
if (!chunk_len) {
/* move over '0' chunked encoding terminator and any new lines */
- do {
+ while(1) {
switch (*e_ptr) {
case '0':
case '\r':
++e_ptr;
continue;
}
- } while (0);
+ break;
+ }
break;
}
}
inflateEnd(&Z);
- if (decoded_len && *decoded) {
+ if (*decoded_len && *decoded) {
efree(*decoded);
}
}