DNS_MESSAGE_FLAG_MASK
msg->flags = (tmpflags & DNS_MESSAGE_FLAG_MASK);
tmp |= (msg->flags & DNS_MESSAGE_FLAG_MASK);
flags &= DNS_MESSAGE_FLAG_MASK;