Revision 3b46e624 slirp/mbuf.c
b/slirp/mbuf.c | ||
---|---|---|
156 | 156 |
m->m_ext = (char *)realloc(m->m_ext,size); |
157 | 157 |
/* if (m->m_ext == NULL) |
158 | 158 |
* return (struct mbuf *)NULL; |
159 |
*/
|
|
159 |
*/ |
|
160 | 160 |
m->m_data = m->m_ext + datasize; |
161 | 161 |
} else { |
162 | 162 |
char *dat; |
... | ... | |
166 | 166 |
* return (struct mbuf *)NULL; |
167 | 167 |
*/ |
168 | 168 |
memcpy(dat, m->m_dat, m->m_size); |
169 |
|
|
169 |
|
|
170 | 170 |
m->m_ext = dat; |
171 | 171 |
m->m_data = m->m_ext + datasize; |
172 | 172 |
m->m_flags |= M_EXT; |
Also available in: Unified diff