raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8b8c8bf7df7600bacd2b87b5f0bcb85537f6e244
commit 8b8c8bf7df7600bacd2b87b5f0bcb85537f6e244 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Mar 24 14:03:20 2017 +0900 eet cmdline tool - dont give garbage certificate length if there is none --- src/bin/eet/eet_main.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/bin/eet/eet_main.c b/src/bin/eet/eet_main.c index a3652e8..9f61bca 100644 --- a/src/bin/eet/eet_main.c +++ b/src/bin/eet/eet_main.c @@ -394,11 +394,18 @@ do_eet_check(const char *file) der = eet_identity_x509(ef, &der_length); - fprintf(stdout, "Certificate length %i.\n", der_length); - eet_identity_certificate_print(der, der_length, stdout); + if (!der) + { + fprintf(stdout, "No Certificate.\n"); + } + else + { + fprintf(stdout, "Certificate length %i.\n", der_length); + eet_identity_certificate_print(der, der_length, stdout); - eet_identity_signature(ef, &sign_length); - fprintf(stdout, "Signature length %i.\n", sign_length); + eet_identity_signature(ef, &sign_length); + fprintf(stdout, "Signature length %i.\n", sign_length); + } eet_close(ef); } /* do_eet_check */ --
