]> 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:42:51 +0000 (17:42 +1000)
bin/dnssec/dnssec-signzone.c

index e56da8c3b20e612897fd13f215e1d9b197629816..892bcf6b616874ac18d064e67bf548676d01803f 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));