]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
POST(optlen)
authorMark Andrews <marka@isc.org>
Tue, 4 Jun 2019 03:15:46 +0000 (13:15 +1000)
committerMark Andrews <marka@isc.org>
Tue, 4 Jun 2019 05:49:16 +0000 (15:49 +1000)
(cherry picked from commit 4e97f7dccc3683f14523ee72f086dfacba85c82f)

lib/dns/message.c

index d92a5d39cbcccbcec0a40df28fbf7b6c7bdf1491..38e0a8750174188f35153b99538a83af9ec4fddb 100644 (file)
@@ -3594,6 +3594,7 @@ dns_message_pseudosectiontoyaml(dns_message_t *msg,
                                                 id);
                                        ADD_STRING(target, buf);
                                        optlen -= 2;
+                                       POST(optlen);
                                        continue;
                                }
                        } else if (optcode == DNS_OPT_SERVER_TAG) {
@@ -3606,6 +3607,7 @@ dns_message_pseudosectiontoyaml(dns_message_t *msg,
                                                 id);
                                        ADD_STRING(target, buf);
                                        optlen -= 2;
+                                       POST(optlen);
                                        continue;
                                }
                        } else {
@@ -3864,6 +3866,7 @@ dns_message_pseudosectiontotext(dns_message_t *msg,
                                                 id);
                                        ADD_STRING(target, buf);
                                        optlen -= 2;
+                                       POST(optlen);
                                        continue;
                                }
                        } else if (optcode == DNS_OPT_SERVER_TAG) {
@@ -3875,6 +3878,7 @@ dns_message_pseudosectiontotext(dns_message_t *msg,
                                                 id);
                                        ADD_STRING(target, buf);
                                        optlen -= 2;
+                                       POST(optlen);
                                        continue;
                                }
                        } else {