#18 Fix pointer arith (maybe) and add missing dns source module