gpgscm: Use the allocator from libgcrypt.
authorJustus Winter <justus@g10code.com>
Thu, 30 Jun 2016 09:46:38 +0000 (11:46 +0200)
committerJustus Winter <justus@g10code.com>
Thu, 30 Jun 2016 13:31:37 +0000 (15:31 +0200)
* tests/gpgscm/main.c (main): Use the allocator from libgcrypt.

Signed-off-by: Justus Winter <justus@g10code.com>
tests/gpgscm/main.c

index adb4e33..5b3792e 100644 (file)
@@ -39,6 +39,7 @@
 #include "../../common/logging.h"
 #include "../../common/strlist.h"
 #include "../../common/sysutils.h"
 #include "../../common/logging.h"
 #include "../../common/strlist.h"
 #include "../../common/sysutils.h"
+#include "../../common/util.h"
 
 /* The TinyScheme banner.  Unfortunately, it isn't in the header
    file.  */
 
 /* The TinyScheme banner.  Unfortunately, it isn't in the header
    file.  */
@@ -236,7 +237,7 @@ main (int argc, char **argv)
   if (log_get_errorcount (0))
     exit (2);
 
   if (log_get_errorcount (0))
     exit (2);
 
-  sc = scheme_init_new ();
+  sc = scheme_init_new_custom_alloc (gcry_malloc, gcry_free);
   if (! sc) {
     fprintf (stderr, "Could not initialize TinyScheme!\n");
     return 2;
   if (! sc) {
     fprintf (stderr, "Could not initialize TinyScheme!\n");
     return 2;