* SOFTWARE.
*/
-/* $Id: message.c,v 1.131.2.9 2000/10/12 00:14:42 mws Exp $ */
+/* $Id: message.c,v 1.131.2.10 2000/10/20 21:44:09 gson Exp $ */
/***
*** Imports
}
result = dns_message_nextname(msg, section);
} while (result == ISC_R_SUCCESS);
- if ((flags & DNS_MESSAGETEXTFLAG_NOHEADERS) == 0)
+ if ((flags & DNS_MESSAGETEXTFLAG_NOHEADERS) == 0 &&
+ (flags & DNS_MESSAGETEXTFLAG_NOCOMMENTS) == 0)
ADD_STRING(target, "\n");
if (result == ISC_R_NOMORE)
result = ISC_R_SUCCESS;
ADD_STRING(target, ";; TSIG PSEUDOSECTION:\n");
result = dns_rdataset_totext(ps, name, omit_final_dot,
ISC_FALSE, target);
- ADD_STRING(target, "\n");
+ if ((flags & DNS_MESSAGETEXTFLAG_NOHEADERS) == 0 &&
+ (flags & DNS_MESSAGETEXTFLAG_NOCOMMENTS) == 0)
+ ADD_STRING(target, "\n");
return (result);
case DNS_PSEUDOSECTION_SIG0:
ps = dns_message_getsig0(msg, &name);
ADD_STRING(target, ";; SIG0 PSEUDOSECTION:\n");
result = dns_rdataset_totext(ps, name, omit_final_dot,
ISC_FALSE, target);
- if ((flags & DNS_MESSAGETEXTFLAG_NOHEADERS) == 0)
+ if ((flags & DNS_MESSAGETEXTFLAG_NOHEADERS) == 0 &&
+ (flags & DNS_MESSAGETEXTFLAG_NOCOMMENTS) == 0)
ADD_STRING(target, "\n");
return (result);
}