allow single iovec assign to msghdr