Add additional parameter to CMS_final() to handle detached content.
diff --git a/apps/cms.c b/apps/cms.c
index 620fe67..b1ffb38 100644
--- a/apps/cms.c
+++ b/apps/cms.c
@@ -891,7 +891,7 @@
}
if (!(flags & CMS_STREAM))
{
- if (!CMS_final(cms, in, flags))
+ if (!CMS_final(cms, in, NULL, flags))
goto end;
}
}
@@ -978,7 +978,7 @@
/* If not streaming or resigning finalize structure */
if ((operation == SMIME_SIGN) && !(flags & CMS_STREAM))
{
- if (!CMS_final(cms, in, flags))
+ if (!CMS_final(cms, in, NULL, flags))
goto end;
}
}