1254219Scy/* 2254219Scy * Copyright (C) 2012 by Darren Reed. 3254219Scy * 4254219Scy * See the IPFILTER.LICENCE file for details on licencing. 5254219Scy * 6254219Scy * $Id: dupmbt.c,v 1.3.2.2 2012/07/22 08:04:24 darren_r Exp $ 7254219Scy */ 8254219Scy 9254219Scy#include "ipf.h" 10254219Scy 11254219Scymb_t *dupmbt(orig) 12254219Scy mb_t *orig; 13254219Scy{ 14254219Scy mb_t *m; 15254219Scy 16254219Scy m = (mb_t *)malloc(sizeof(mb_t)); 17254219Scy if (m == NULL) 18254219Scy return NULL; 19254219Scy m->mb_len = orig->mb_len; 20254219Scy m->mb_next = NULL; 21254219Scy m->mb_data = (char *)m->mb_buf + (orig->mb_data - (char *)orig->mb_buf); 22254219Scy bcopy(orig->mb_data, m->mb_data, m->mb_len); 23254219Scy return m; 24254219Scy} 25