diff options
author | Corey Farrell <git@cfware.com> | 2018-03-13 17:39:48 -0400 |
---|---|---|
committer | Corey Farrell <git@cfware.com> | 2018-03-13 17:39:48 -0400 |
commit | 9e488dd482b0cf69b8e7bb145cd8e22e43ba1f11 (patch) | |
tree | e7f81b89479c70b24d33983274abf7c2ffc14bca /main | |
parent | 4b7872c9db995e99e91fc45adfd133094a51cde3 (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 'main')
-rw-r--r-- | main/channel.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/channel.c b/main/channel.c index c71d19b81..2779aa827 100644 --- a/main/channel.c +++ b/main/channel.c @@ -782,7 +782,7 @@ static int does_id_conflict(const char *uniqueid) } /*! \brief Create a new channel structure */ -static struct ast_channel * attribute_malloc __attribute__((format(printf, 15, 0))) +static struct ast_channel *__attribute__((format(printf, 15, 0))) __ast_channel_alloc_ap(int needqueue, int state, const char *cid_num, const char *cid_name, const char *acctcode, const char *exten, const char *context, const struct ast_assigned_ids *assignedids, const struct ast_channel *requestor, enum ama_flags amaflag, struct ast_endpoint *endpoint, |