projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add header ctype.h
[openssl.git]
/
apps
/
nseq.c
diff --git
a/apps/nseq.c
b/apps/nseq.c
index 4a921396f9f75c1029eb16494f4bf237408f33d7..c26f62cb6137d07c2a26d8b7dd56c3f559d6caeb 100644
(file)
--- a/
apps/nseq.c
+++ b/
apps/nseq.c
@@
-58,13
+58,14
@@
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
+#include "apps.h"
#include <openssl/pem.h>
#include <openssl/err.h>
#include <openssl/pem.h>
#include <openssl/err.h>
-#include "apps.h"
#undef PROG
#define PROG nseq_main
#undef PROG
#define PROG nseq_main
+int MAIN(int, char **);
int MAIN(int argc, char **argv)
{
int MAIN(int argc, char **argv)
{
@@
-118,11
+119,18
@@
int MAIN(int argc, char **argv)
"Can't open output file %s\n", outfile);
goto end;
}
"Can't open output file %s\n", outfile);
goto end;
}
- } else out = BIO_new_fp(stdout, BIO_NOCLOSE);
-
+ } else {
+ out = BIO_new_fp(stdout, BIO_NOCLOSE);
+#ifdef OPENSSL_SYS_VMS
+ {
+ BIO *tmpbio = BIO_new(BIO_f_linebuffer());
+ out = BIO_push(tmpbio, out);
+ }
+#endif
+ }
if (toseq) {
seq = NETSCAPE_CERT_SEQUENCE_new();
if (toseq) {
seq = NETSCAPE_CERT_SEQUENCE_new();
- seq->certs = sk_X509_new
(NULL
);
+ seq->certs = sk_X509_new
_null(
);
while((x509 = PEM_read_bio_X509(in, NULL, NULL, NULL)))
sk_X509_push(seq->certs,x509);
while((x509 = PEM_read_bio_X509(in, NULL, NULL, NULL)))
sk_X509_push(seq->certs,x509);
@@
-151,7
+159,7
@@
int MAIN(int argc, char **argv)
ret = 0;
end:
BIO_free(in);
ret = 0;
end:
BIO_free(in);
- BIO_free(out);
+ BIO_free
_all
(out);
NETSCAPE_CERT_SEQUENCE_free(seq);
EXIT(ret);
NETSCAPE_CERT_SEQUENCE_free(seq);
EXIT(ret);