Fix resolver record parsing
authorMyhailo Danylenko <isbear@ukrpost.net>
Mon, 21 Jan 2013 14:52:25 +0200
changeset 647 2e35e7499ee8
parent 646 881b49e81207
child 648 b29eecd0ac08
Fix resolver record parsing * Compensate position for removed GETSHORT statement in previous commit 19a4b61c6b475ec67effe686e9037ccaad6e5f83 * Closes mcabber bug #111 * Thanks to Christoph Moench-Tegeder
loudmouth/lm-resolver.c
--- 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);