Revision 0d62c4cf slirp/mbuf.c

b/slirp/mbuf.c
141 141
        if (m->m_flags & M_EXT) {
142 142
	  datasize = m->m_data - m->m_ext;
143 143
	  m->m_ext = (char *)realloc(m->m_ext,size);
144
/*		if (m->m_ext == NULL)
145
 *			return (struct mbuf *)NULL;
146
 */
147 144
	  m->m_data = m->m_ext + datasize;
148 145
        } else {
149 146
	  char *dat;
150 147
	  datasize = m->m_data - m->m_dat;
151 148
	  dat = (char *)malloc(size);
152
/*		if (dat == NULL)
153
 *			return (struct mbuf *)NULL;
154
 */
155 149
	  memcpy(dat, m->m_dat, m->m_size);
156 150

  
157 151
	  m->m_ext = dat;

Also available in: Unified diff