summaryrefslogtreecommitdiff
path: root/include/asterisk/datastore.h
diff options
context:
space:
mode:
authorCorey Farrell <git@cfware.com>2018-03-13 17:39:48 -0400
committerCorey Farrell <git@cfware.com>2018-03-13 17:39:48 -0400
commit9e488dd482b0cf69b8e7bb145cd8e22e43ba1f11 (patch)
treee7f81b89479c70b24d33983274abf7c2ffc14bca /include/asterisk/datastore.h
parent4b7872c9db995e99e91fc45adfd133094a51cde3 (diff)
core: Remove incorrect usage of attribute_malloc.
GCC documentation states that when __attribute__((malloc)) is used it should not return storage which contains any valid pointers. It specifically mentions that realloc functions should not have the malloc attribute, but this also means that complex initializers which could contain initialized pointers should not use this attribute. Change-Id: If507f33ffb3ca3b83b702196eb0e8215d27fc7d2
Diffstat (limited to 'include/asterisk/datastore.h')
-rw-r--r--include/asterisk/datastore.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asterisk/datastore.h b/include/asterisk/datastore.h
index 8d6516bc1..7a7d99be6 100644
--- a/include/asterisk/datastore.h
+++ b/include/asterisk/datastore.h
@@ -82,7 +82,7 @@ struct ast_datastore {
* \param file, line, function
* \version 1.6.1 moved here and renamed from ast_channel_datastore_alloc
*/
-struct ast_datastore * attribute_malloc __ast_datastore_alloc(
+struct ast_datastore *__ast_datastore_alloc(
const struct ast_datastore_info *info, const char *uid, struct ast_module *mod,
const char *file, int line, const char *function);