Set version number correctly.
[oweals/openssl.git] / crypto / cms / cms_sd.c
index cdac3b870dd922aea7a1d8235f07e8f031383aab..5012749c67d84d25aefa2a99839b1803ee9d9aba 100644 (file)
@@ -157,8 +157,8 @@ static void cms_sd_set_version(CMS_SignedData *sd)
                        if (sd->version < 3)
                                sd->version = 3;
                        }
-               else
-                       sd->version = 1;
+               else if (si->version < 1)
+                       si->version = 1;
                }
 
        if (sd->version < 1)