]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
pki: Use serial of base CRL for delta CRLs
authorTobias Brunner <tobias@strongswan.org>
Mon, 3 Oct 2016 10:10:40 +0000 (12:10 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Tue, 11 Oct 2016 15:18:22 +0000 (17:18 +0200)
According to RFC 5280 delta CRLs and complete CRLs MUST share one
numbering sequence.

src/pki/commands/signcrl.c

index 6c27289f9c6183d8ba6f750476f2c4a2feaeda3a..6d873d326f507608bfea6d1b1da3de9bafe74770 100644 (file)
@@ -369,7 +369,10 @@ static int sign_crl()
        }
        else
        {
-               crl_serial = chunk_from_chars(0x00);
+               if (!crl_serial.ptr)
+               {
+                       crl_serial = chunk_from_chars(0x00);
+               }
                lastenum = enumerator_create_empty();
        }