diff options
author | Dr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> | 2018-10-16 23:50:16 +0200 |
---|---|---|
committer | Dr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> | 2018-10-17 12:04:17 +0200 |
commit | 135e8062369f3c7a2398ac12e7eea3c3c18b017d (patch) | |
tree | 307a9c999c67cbabefecbdbed155d302fd081009 /include | |
parent | 695bc60fe4abbe2e6ef3039f96bade5315778c98 (diff) |
Fix: 'openssl ca' command crashes when used with 'rand_serial' option
Commit ffb46830e2df introduced the 'rand_serial' option. When it is used,
the 'serialfile' does not get initialized, i.e. it remains a NULL pointer.
This causes a crash when the NULL pointer is passed to the rotate_serial()
call.
This commit fixes the crash and unifies the pointer checking before
calling the rotate_serial() and save_serial() commands.
Fixes #7412
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7417)
(cherry picked from commit aeec793b4bee929cef8ae35ec4b5a783a6e1d7ed)
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions