Changeset 259:f6df4f2158c3
- Timestamp:
- 10/26/07 14:52:22
(1 year ago)
- Author:
- vadim@mbdsys.com
- Message:
fix Content-Length header generation when message buffer is realloacted
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r0 |
r259 |
|
| 896 | 896 | { |
|---|
| 897 | 897 | size_t size = message - *dest; |
|---|
| | 898 | size_t clen_offset; |
|---|
| 898 | 899 | int offset_of_body; |
|---|
| | 900 | |
|---|
| | 901 | if (content_length_to_modify) |
|---|
| | 902 | clen_offset = content_length_to_modify - *dest; |
|---|
| | 903 | |
|---|
| 899 | 904 | offset_of_body = start_of_bodies - *dest; |
|---|
| 900 | 905 | malloc_size = message - *dest + body_length + 100; |
|---|
| … | … | |
| 903 | 908 | return -1; |
|---|
| 904 | 909 | start_of_bodies = *dest + offset_of_body; |
|---|
| | 910 | if (content_length_to_modify) |
|---|
| | 911 | content_length_to_modify = *dest + clen_offset; |
|---|
| | 912 | |
|---|
| 905 | 913 | message = *dest + size; |
|---|
| 906 | 914 | } |
|---|