Commit ce32fd33 authored by Niels Möller's avatar Niels Möller
Browse files

Use malloc, instead of asprintf.

Rev: src/nettle/examples/rsa-keygen.c:1.7
parent 5f48092d
...@@ -22,9 +22,6 @@ ...@@ -22,9 +22,6 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
/* For asprintf */
#define _GNU_SOURCE
#include "buffer.h" #include "buffer.h"
#include "rsa.h" #include "rsa.h"
#include "sexp.h" #include "sexp.h"
...@@ -95,13 +92,16 @@ main(int argc, char **argv) ...@@ -95,13 +92,16 @@ main(int argc, char **argv)
return EXIT_FAILURE; return EXIT_FAILURE;
} }
asprintf(&pub_name, "%s.pub", priv_name); pub_name = malloc(strlen(priv_name) + 5);
if (!pub_name)
if (pub_name)
sprintf(pub_name, "%s.pub", priv_name);
else
{ {
werror("Memory exhausted.\n"); werror("Memory exhausted.\n");
return EXIT_FAILURE; return EXIT_FAILURE;
} }
/* NOTE: No sources */ /* NOTE: No sources */
yarrow256_init(&yarrow, 0, NULL); yarrow256_init(&yarrow, 0, NULL);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment