Constify two internal methods
[openssl.git] / apps / dsaparam.c
index c12bd7046a87ba2f4afe9524920fef1d33cc4d93..404266009eaa7dcb4685bb17d20ac1b8c822154e 100644 (file)
@@ -215,7 +215,7 @@ int dsaparam_main(int argc, char **argv)
     }
 
     if (C) {
-        BIGNUM *p = NULL, *q = NULL, *g = NULL;
+        const BIGNUM *p = NULL, *q = NULL, *g = NULL;
         unsigned char *data;
         int len, bits_p;
 
@@ -244,6 +244,7 @@ int dsaparam_main(int argc, char **argv)
                             "        return NULL;\n"
                             "    }\n"
                             "    return(dsa);\n}\n");
+        OPENSSL_free(data);
     }
 
     if (!noout) {