]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
src: add __attribute__((malloc)) to safe_open_rw
authorDaiki Ueno <ueno@gnu.org>
Wed, 20 Jul 2022 06:00:10 +0000 (15:00 +0900)
committerDaiki Ueno <ueno@gnu.org>
Wed, 20 Jul 2022 07:52:36 +0000 (16:52 +0900)
This silences -Wsuggest-attribute=malloc warning with GCC 12.  While
we could use ATTRIBUTE_DEALLOC(fclose, 1), it is currently not
possible to use it until Gnulib is updated.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
src/certtool-common.h

index db7b1bde3afbce00c0927dc0dfd2ea95a4a3a579..0c8c69540fef7815d394a660e5c791df41f65985 100644 (file)
@@ -25,6 +25,7 @@
 #include <gnutls/x509.h>
 #include <stdio.h>
 #include <stdbool.h>
+#include "attribute.h"
 
 #define TYPE_CRT 1
 #define TYPE_CRQ 2
@@ -176,6 +177,7 @@ void print_dsa_pkey(FILE * outfile, gnutls_datum_t * x, gnutls_datum_t * y,
                    gnutls_datum_t * p, gnutls_datum_t * q,
                    gnutls_datum_t * g, int cprint);
 
+ATTRIBUTE_MALLOC
 FILE *safe_open_rw(const char *file, int privkey_op);
 
 const char *get_password(common_info_st * cinfo, unsigned int *flags,