diff options
author | nelsonb%netscape.com <devnull@localhost> | 2005-04-11 02:48:54 +0000 |
---|---|---|
committer | nelsonb%netscape.com <devnull@localhost> | 2005-04-11 02:48:54 +0000 |
commit | abe96aa7fa61506a8510c7f8cad3903e37bf5a58 (patch) | |
tree | 17e87587bacc04f990c561f9781f764f627114fd | |
parent | 0a86fd97bfa7775a74525f8298ac7b294e8b7a00 (diff) | |
download | nss-hg-abe96aa7fa61506a8510c7f8cad3903e37bf5a58.tar.gz |
Truncate output file before writing. Bug 289817. r=julien.pierre
-rw-r--r-- | security/nss/cmd/ssltap/ssltap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/security/nss/cmd/ssltap/ssltap.c b/security/nss/cmd/ssltap/ssltap.c index 0b94787c8..bc5ab401c 100644 --- a/security/nss/cmd/ssltap/ssltap.c +++ b/security/nss/cmd/ssltap/ssltap.c @@ -711,7 +711,8 @@ void print_ssl3_handshake(unsigned char *tbuf, PR_snprintf(certFileName, sizeof certFileName, "cert.%03d", ++certFileNumber); - cfd = PR_Open(certFileName, PR_WRONLY|PR_CREATE_FILE, 0664); + cfd = PR_Open(certFileName, PR_WRONLY|PR_CREATE_FILE|PR_TRUNCATE, + 0664); if (!cfd) { PR_fprintf(PR_STDOUT, " data = { couldn't save file '%s' }\n", |