Fix resolver record parsing
* Compensate position for removed GETSHORT statement in previous
commit 19a4b61c6b475ec67effe686e9037ccaad6e5f83
* Closes mcabber bug #111
* Thanks to Christoph Moench-Tegeder
--- a/loudmouth/lm-resolver.c Sat Dec 01 17:25:30 2012 +0000
+++ b/loudmouth/lm-resolver.c Mon Jan 21 14:52:25 2013 +0200
@@ -484,6 +484,8 @@
/* Ignore type, ttl, class and dlen */
pos += 10;
GETSHORT (pref, pos);
+ /* Ignore weight */
+ pos += 2;
GETSHORT (port, pos);
len = dn_expand (srv, end, pos, name, 255);