diff options
-rw-r--r-- | src/certtool.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/certtool.c b/src/certtool.c index 38e0ecd61c..c0103f19d8 100644 --- a/src/certtool.c +++ b/src/certtool.c @@ -3781,6 +3781,7 @@ void smime_to_pkcs7(void) } while (strcmp(lineptr, "\r\n") != 0 && strcmp(lineptr, "\n") != 0); + /* skip newlines */ do { len = getline(&lineptr, &linesize, infile); if (len == -1) { @@ -3789,7 +3790,7 @@ void smime_to_pkcs7(void) app_exit(1); } } - while (strcmp(lineptr, "\r\n") == 0 && strcmp(lineptr, "\n") == 0); + while (strcmp(lineptr, "\r\n") == 0 || strcmp(lineptr, "\n") == 0); fprintf(outfile, "%s", "-----BEGIN PKCS7-----\n"); |