Only init CA when needed
authorJamie Cameron <jcameron@webmin.com>
Mon, 24 Sep 2007 23:20:00 +0000 (23:20 +0000)
committerJamie Cameron <jcameron@webmin.com>
Mon, 24 Sep 2007 23:20:00 +0000 (23:20 +0000)
certmgr/signcsr.cgi

index 3255102..7d26881 100755 (executable)
@@ -44,7 +44,11 @@ print "<hr>\n";
 
 sub process{
        &foreign_require("webmin", "webmin-lib.pl");
-       &webmin::setup_ca();
+       local %miniserv;
+       &get_miniserv_config(\%miniserv);
+       if (!$miniserv{'ca'}) {
+               &webmin::setup_ca();
+               }
        if ((-e $in{'signfile'})&&($in{'overwrite'} ne "yes")) {
                &overwriteprompt();
                print "<hr>\n";