chiark / gitweb /
resolved: properly return start index when appending RR to packet
authorLennart Poettering <lennart@poettering.net>
Wed, 30 Jul 2014 17:23:50 +0000 (19:23 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 30 Jul 2014 17:24:13 +0000 (19:24 +0200)
src/resolve/resolved-dns-packet.c

index 1636362afe5b73e252c7e5dfbb30ead03639ca25..3e6c9a480b0b93d2f57be9b7479a6c49fffd937d 100644 (file)
@@ -574,6 +574,9 @@ int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *star
                 goto fail;
         p->size = end;
 
+        if (start)
+                *start = saved_size;
+
         return 0;
 
 fail: