chiark / gitweb /
resolved: properly return start index when appending RR to packet
[elogind.git] / 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: