]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
use binary mode for raw/fast
authorMark Andrews <marka@isc.org>
Wed, 12 Sep 2012 07:24:45 +0000 (17:24 +1000)
committerMark Andrews <marka@isc.org>
Wed, 12 Sep 2012 07:39:33 +0000 (17:39 +1000)
bin/dnssec/dnssec-signzone.c

index 953e2b086fc8518c9ad874954d7719e5624388ec..237624948a2660e975995146ae633a99431498cd 100644 (file)
@@ -3893,7 +3893,10 @@ main(int argc, char *argv[]) {
        check_result(result, "isc_file_mktemplate");
 
        fp = NULL;
-       result = isc_file_openunique(tempfile, &fp);
+       if (outputformat == dns_masterformat_text)
+               result = isc_file_openunique(tempfile, &fp);
+       else
+               result = isc_file_bopenunique(tempfile, &fp);
        if (result != ISC_R_SUCCESS)
                fatal("failed to open temporary output file: %s",
                      isc_result_totext(result));