]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
restore 9.9 style output
authorMark Andrews <marka@isc.org>
Tue, 7 Jul 2015 08:09:06 +0000 (18:09 +1000)
committerMark Andrews <marka@isc.org>
Tue, 7 Jul 2015 08:09:06 +0000 (18:09 +1000)
lib/dns/message.c

index 4685ba345a9f4e0c504465c897e4cec4bea54b4f..eb726d5f8ee0459d63bedfed026d28b59009e4c9 100644 (file)
@@ -3332,16 +3332,17 @@ dns_message_pseudosectiontotext(dns_message_t *msg,
                                 * For non-COOKIE options, add a printable
                                 * version
                                 */
-                               ADD_STRING(target, "(\"");
-                               if (isc_buffer_availablelength(target) < optlen)
-                                       return (ISC_R_NOSPACE);
                                for (i = 0; i < optlen; i++) {
+                                       ADD_STRING(target, " (");
+                                       if (!isc_buffer_availablelength(target))
+                                               return (ISC_R_NOSPACE);
                                        if (isprint(optdata[i]))
                                                isc_buffer_putmem(target,
                                                                  &optdata[i],
                                                                  1);
                                        else
                                                isc_buffer_putstr(target, ".");
+                                       ADD_STRING(target, ")");
                                }
                                ADD_STRING(target, "\")");
                        }