+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/asterisk-13.38.3nb14/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/asterisk-13.38.3nb14/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for asterisk-13.38.3nb14
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/pkgsrc.makeopts 
digest: illegal option -- a
   [CC] astcanary.c -> astcanary.o
   [LD] astcanary.o -> astcanary
   [CC] astdb2sqlite3.c -> astdb2sqlite3.o
   [CC] hash/hash.c -> hash/hash.o
   [CC] hash/hash_bigkey.c -> hash/hash_bigkey.o
   [CC] hash/hash_buf.c -> hash/hash_buf.o
   [CC] hash/hash_func.c -> hash/hash_func.o
   [CC] hash/hash_log2.c -> hash/hash_log2.o
   [CC] hash/hash_page.c -> hash/hash_page.o
   [CC] hash/ndbm.c -> hash/ndbm.o
   [CC] btree/bt_close.c -> btree/bt_close.o
   [CC] btree/bt_conv.c -> btree/bt_conv.o
   [CC] btree/bt_debug.c -> btree/bt_debug.o
   [CC] btree/bt_delete.c -> btree/bt_delete.o
   [CC] btree/bt_get.c -> btree/bt_get.o
   [CC] btree/bt_open.c -> btree/bt_open.o
   [CC] btree/bt_overflow.c -> btree/bt_overflow.o
   [CC] btree/bt_page.c -> btree/bt_page.o
   [CC] btree/bt_put.c -> btree/bt_put.o
   [CC] btree/bt_search.c -> btree/bt_search.o
   [CC] btree/bt_seq.c -> btree/bt_seq.o
   [CC] btree/bt_split.c -> btree/bt_split.o
   [CC] btree/bt_utils.c -> btree/bt_utils.o
   [CC] db/db.c -> db/db.o
   [CC] mpool/mpool.c -> mpool/mpool.o
   [CC] recno/rec_close.c -> recno/rec_close.o
   [CC] recno/rec_delete.c -> recno/rec_delete.o
   [CC] recno/rec_get.c -> recno/rec_get.o
   [CC] recno/rec_open.c -> recno/rec_open.o
   [CC] recno/rec_put.c -> recno/rec_put.o
   [CC] recno/rec_search.c -> recno/rec_search.o
   [CC] recno/rec_seq.c -> recno/rec_seq.o
   [CC] recno/rec_utils.c -> recno/rec_utils.o
   [AR] hash/hash.o hash/hash_bigkey.o hash/hash_buf.o hash/hash_func.o hash/hash_log2.o hash/hash_page.o hash/ndbm.o btree/bt_close.o btree/bt_conv.o btree/bt_debug.o btree/bt_delete.o btree/bt_get.o btree/bt_open.o btree/bt_overflow.o btree/bt_page.o btree/bt_put.o btree/bt_search.o btree/bt_seq.o btree/bt_split.o btree/bt_utils.o db/db.o mpool/mpool.o recno/rec_close.o recno/rec_delete.o recno/rec_get.o recno/rec_open.o recno/rec_put.o recno/rec_search.o recno/rec_seq.o recno/rec_utils.o -> libdb1.a
   [LD] astdb2sqlite3.o db1-ast/libdb1.a -> astdb2sqlite3
   [CC] astdb2bdb.c -> astdb2bdb.o
   [LD] astdb2bdb.o db1-ast/libdb1.a -> astdb2bdb
   [CC] eagi-test.c -> eagi-test.o
   [CC] strcompat.c -> strcompat.o
   [LD] eagi-test.o strcompat.o -> eagi-test
   [CC] eagi-sphinx-test.c -> eagi-sphinx-test.o
   [LD] eagi-sphinx-test.o -> eagi-sphinx-test
   [CC] chan_bridge_media.c -> chan_bridge_media.o
   [LD] chan_bridge_media.o -> chan_bridge_media.so
   [CC] chan_iax2.c -> chan_iax2.o
   [CC] iax2/codec_pref.c -> iax2/codec_pref.o
   [CC] iax2/firmware.c -> iax2/firmware.o
   [CC] iax2/format_compatibility.c -> iax2/format_compatibility.o
   [CC] iax2/parser.c -> iax2/parser.o
   [CC] iax2/provision.c -> iax2/provision.o
   [LD] chan_iax2.o iax2/codec_pref.o iax2/firmware.o iax2/format_compatibility.o iax2/parser.o iax2/provision.o -> chan_iax2.so
   [CC] chan_mgcp.c -> chan_mgcp.o
   [LD] chan_mgcp.o -> chan_mgcp.so
   [CC] chan_motif.c -> chan_motif.o
   [LD] chan_motif.o -> chan_motif.so
   [CC] chan_oss.c -> chan_oss.o
   [CC] console_video.c -> console_video.o
   [CC] vgrabbers.c -> vgrabbers.o
   [CC] console_board.c -> console_board.o
   [LD] chan_oss.o console_video.o vgrabbers.o console_board.o -> chan_oss.so
   [CC] chan_rtp.c -> chan_rtp.o
   [LD] chan_rtp.o -> chan_rtp.so
   [CC] chan_sip.c -> chan_sip.o
chan_sip.c:4224:24: warning: conflicting types for '__sip_reliable_xmit' due to enum/integer mismatch; have 'enum sip_result(struct sip_pvt *, uint32_t,  int,  struct ast_str *, int,  int)' {aka 'enum sip_result(struct sip_pvt *, unsigned int,  int,  struct ast_str *, int,  int)'} [-Wenum-int-mismatch]
 4224 | static enum sip_result __sip_reliable_xmit(struct sip_pvt *p, uint32_t seqno, int resp, struct ast_str *data, int fatal, int sipmethod)
      |                        ^~~~~~~~~~~~~~~~~~~
chan_sip.c:1148:12: note: previous declaration of '__sip_reliable_xmit' with type 'int(struct sip_pvt *, uint32_t,  int,  struct ast_str *, int,  int)' {aka 'int(struct sip_pvt *, unsigned int,  int,  struct ast_str *, int,  int)'}
 1148 | static int __sip_reliable_xmit(struct sip_pvt *p, uint32_t seqno, int resp, struct ast_str *data, int fatal, int sipmethod);
      |            ^~~~~~~~~~~~~~~~~~~
   [CC] sip/config_parser.c -> sip/config_parser.o
   [CC] sip/dialplan_functions.c -> sip/dialplan_functions.o
   [CC] sip/reqresp_parser.c -> sip/reqresp_parser.o
   [CC] sip/route.c -> sip/route.o
   [CC] sip/security_events.c -> sip/security_events.o
   [CC] sip/utils.c -> sip/utils.o
   [LD] chan_sip.o sip/config_parser.o sip/dialplan_functions.o sip/reqresp_parser.o sip/route.o sip/security_events.o sip/utils.o -> chan_sip.so
   [CC] chan_skinny.c -> chan_skinny.o
chan_skinny.c: In function 'handle_enbloc_call_message':
chan_skinny.c:6971:17: warning: 'dialandactivatesub' accessing 80 bytes in a region of size 24 [-Wstringop-overflow=]
 6971 |                 dialandactivatesub(sub, req->data.enbloccallmessage.calledParty);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chan_skinny.c:6971:17: note: referencing argument 2 of type 'char[80]'
chan_skinny.c:6074:13: note: in a call to function 'dialandactivatesub'
 6074 | static void dialandactivatesub(struct skinny_subchannel *sub, char exten[AST_MAX_EXTENSION])
      |             ^~~~~~~~~~~~~~~~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In file included from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/logger.h:29,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/lock.h:63,
                 from chan_skinny.c:56:
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_speaker_mode':
chan_skinny.c:2448:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 2448 |         req->data.setspeaker.mode = htolel(mode);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_stop_tone':
chan_skinny.c:2700:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_stop_tone':
chan_skinny.c:2701:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_activatecallplane':
chan_skinny.c:3083:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_lamp_indication':
chan_skinny.c:2756:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_lamp_indication':
chan_skinny.c:2757:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_lamp_indication':
chan_skinny.c:2758:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callstate':
chan_skinny.c:3097:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callstate':
chan_skinny.c:3098:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callstate':
chan_skinny.c:3099:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'skinny_reload.part.0' at chan_skinny.c:8671:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'skinny_reload.part.0' at chan_skinny.c:8671:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'skinny_reload.part.0' at chan_skinny.c:8671:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'skinny_reload.part.0' at chan_skinny.c:8671:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_reset',
    inlined from 'skinny_reload.part.0' at chan_skinny.c:8671:4:
chan_skinny.c:3314:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3314 |                 req->data.reset.resetType = 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'skinny_reload.part.0' at chan_skinny.c:8671:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_displaynotify.constprop' at chan_skinny.c:2827:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[120]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaynotify.constprop' at chan_skinny.c:2827:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 120 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_displaynotify.constprop' at chan_skinny.c:2827:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[120]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaynotify.constprop' at chan_skinny.c:2827:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 120 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_displaynotify.constprop':
chan_skinny.c:2831:48: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[120]' [-Warray-bounds=]
 2831 |         req->data.displaynotify.displayTimeout = htolel(t);
      |                                                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaynotify.constprop' at chan_skinny.c:2827:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 120 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_dialednumber' at chan_skinny.c:2996:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[48]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_dialednumber' at chan_skinny.c:2996:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 48 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_dialednumber' at chan_skinny.c:2996:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[48]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_dialednumber' at chan_skinny.c:2996:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 48 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_dialednumber':
chan_skinny.c:3000:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[48]' [-Warray-bounds=]
 3000 |         req->data.dialednumber.lineInstance = htolel(instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_dialednumber' at chan_skinny.c:2996:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 48 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_dialednumber':
chan_skinny.c:3001:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[48]' [-Warray-bounds=]
 3001 |         req->data.dialednumber.callReference = htolel(callid);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_dialednumber' at chan_skinny.c:2996:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 48 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_connect':
chan_skinny.c:2666:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 2666 |         req->data.openreceivechannel.conferenceId = htolel(sub->callid);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_connect':
chan_skinny.c:2667:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 2667 |         req->data.openreceivechannel.partyId = htolel(sub->callid);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_connect':
chan_skinny.c:2668:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 2668 |         req->data.openreceivechannel.packets = htolel(framing);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_connect':
chan_skinny.c:2669:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 2669 |         req->data.openreceivechannel.capability = htolel(codec_ast2skinny(tmpfmt));
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_connect':
chan_skinny.c:2670:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 2670 |         req->data.openreceivechannel.echo = htolel(0);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_connect':
chan_skinny.c:2671:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[184]' [-Warray-bounds=]
 2671 |         req->data.openreceivechannel.bitrate = htolel(0);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_connect' at chan_skinny.c:2660:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 184 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_selectsoftkeys':
chan_skinny.c:2739:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2739 |         req->data.selectsoftkey.instance = htolel(instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_selectsoftkeys':
chan_skinny.c:2740:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2740 |         req->data.selectsoftkey.reference = htolel(callid);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_selectsoftkeys':
chan_skinny.c:2741:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2741 |         req->data.selectsoftkey.softKeySetIndex = htolel(softkey);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_selectsoftkeys':
chan_skinny.c:2742:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2742 |         req->data.selectsoftkey.validKeyMask = htolel(newmask);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_selectsoftkeys' at chan_skinny.c:2735:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3203:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3203 |         req->data.definetimedate.year = htolel(cmtime.tm_year+1900);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3204:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3204 |         req->data.definetimedate.month = htolel(cmtime.tm_mon+1);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3205:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3205 |         req->data.definetimedate.dayofweek = htolel(cmtime.tm_wday);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3206:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3206 |         req->data.definetimedate.day = htolel(cmtime.tm_mday);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3207:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3207 |         req->data.definetimedate.hour = htolel(cmtime.tm_hour);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3208:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3208 |         req->data.definetimedate.minute = htolel(cmtime.tm_min);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3209:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3209 |         req->data.definetimedate.seconds = htolel(cmtime.tm_sec);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3210:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3210 |         req->data.definetimedate.milliseconds = htolel(cmtime.tm_usec / 1000);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_definetimedate':
chan_skinny.c:3211:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[52]' [-Warray-bounds=]
 3211 |         req->data.definetimedate.timestamp = htolel(now.tv_sec);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_definetimedate' at chan_skinny.c:3199:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 52 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2508:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2508 |         req->data.callinfomessagevariable.instance = htolel(instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2509:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2509 |         req->data.callinfomessagevariable.callreference = htolel(callreference);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2510:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2510 |         req->data.callinfomessagevariable.calldirection = htolel(calldirection);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2512:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2512 |         req->data.callinfomessagevariable.unknown1 = htolel(0x00);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2513:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2513 |         req->data.callinfomessagevariable.unknown2 = htolel(0x00);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2514:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2514 |         req->data.callinfomessagevariable.unknown3 = htolel(0x00);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2515:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2515 |         req->data.callinfomessagevariable.unknown4 = htolel(0x00);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2516:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2516 |         req->data.callinfomessagevariable.unknown5 = htolel(0x00);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2552:23: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2552 |         req->len = req->len - (callinfostrleft & ~0x3);
      |                       ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo_variable':
chan_skinny.c:2552:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[304]' [-Warray-bounds=]
 2552 |         req->len = req->len - (callinfostrleft & ~0x3);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo_variable' at chan_skinny.c:2505:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 304 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3117:28: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3117 |                         req->data.forwardstat.fwdall = htolel(1);
      |                            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3120:28: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3120 |                         req->data.forwardstat.fwdall = htolel(0);
      |                            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3126:28: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3126 |                         req->data.forwardstat.fwdbusy = htolel(1);
      |                            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3141:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3141 |         req->data.forwardstat.lineNumber = htolel(l->instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3129:28: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3129 |                         req->data.forwardstat.fwdbusy = htolel(0);
      |                            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3135:28: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3135 |                         req->data.forwardstat.fwdnoanswer = htolel(1);
      |                            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3141:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3141 |         req->data.forwardstat.lineNumber = htolel(l->instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3138:28: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3138 |                         req->data.forwardstat.fwdnoanswer = htolel(0);
      |                            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3141:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3141 |         req->data.forwardstat.lineNumber = htolel(l->instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3145:20: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3145 |                 req->data.forwardstat.activeforward = htolel(0);
      |                    ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_cfwdstate':
chan_skinny.c:3143:20: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[108]' [-Warray-bounds=]
 3143 |                 req->data.forwardstat.activeforward = htolel(7);
      |                    ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_cfwdstate' at chan_skinny.c:3111:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 108 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callinfo' at chan_skinny.c:2473:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[400]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo' at chan_skinny.c:2473:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 400 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callinfo' at chan_skinny.c:2473:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[400]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo' at chan_skinny.c:2473:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 400 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo':
chan_skinny.c:2487:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[400]' [-Warray-bounds=]
 2487 |         req->data.callinfo.instance = htolel(instance);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo' at chan_skinny.c:2473:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 400 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo':
chan_skinny.c:2488:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[400]' [-Warray-bounds=]
 2488 |         req->data.callinfo.reference = htolel(callid);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo' at chan_skinny.c:2473:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 400 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_callinfo':
chan_skinny.c:2489:12: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[400]' [-Warray-bounds=]
 2489 |         req->data.callinfo.type = htolel(calldirection);
      |            ^~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callinfo' at chan_skinny.c:2473:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 400 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3059:55: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3059 |                 req->data.startmedia_ip6.conferenceId = htolel(sub->callid);
      |                                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3060:58: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3060 |                 req->data.startmedia_ip6.passThruPartyId = htolel(sub->callid);
      |                                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3062:53: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3062 |                 req->data.startmedia_ip6.remotePort = htolel(ntohs(dest.sin_port));
      |                                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3063:53: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3063 |                 req->data.startmedia_ip6.packetSize = htolel(framing);
      |                                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3064:54: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3064 |                 req->data.startmedia_ip6.payloadType = htolel(codec_ast2skinny(format));
      |                                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3065:63: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3065 |                 req->data.startmedia_ip6.qualifier.precedence = htolel(127);
      |                                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3066:56: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3066 |                 req->data.startmedia_ip6.qualifier.vad = htolel(0);
      |                                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3067:60: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3067 |                 req->data.startmedia_ip6.qualifier.packets = htolel(0);
      |                                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3068:60: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[148]' [-Warray-bounds=]
 3068 |                 req->data.startmedia_ip6.qualifier.bitRate = htolel(0);
      |                                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3057:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 148 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3046:55: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3046 |                 req->data.startmedia_ip4.conferenceId = htolel(sub->callid);
      |                                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3047:58: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3047 |                 req->data.startmedia_ip4.passThruPartyId = htolel(sub->callid);
      |                                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3048:51: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3048 |                 req->data.startmedia_ip4.remoteIp = dest.sin_addr.s_addr;
      |                                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3049:53: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3049 |                 req->data.startmedia_ip4.remotePort = htolel(ntohs(dest.sin_port));
      |                                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3050:53: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3050 |                 req->data.startmedia_ip4.packetSize = htolel(framing);
      |                                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3051:54: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3051 |                 req->data.startmedia_ip4.payloadType = htolel(codec_ast2skinny(format));
      |                                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3052:63: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3052 |                 req->data.startmedia_ip4.qualifier.precedence = htolel(127);
      |                                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3053:56: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3053 |                 req->data.startmedia_ip4.qualifier.vad = htolel(0);
      |                                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3054:60: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3054 |                 req->data.startmedia_ip4.qualifier.packets = htolel(0);
      |                                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
chan_skinny.c: In function 'transmit_startmediatransmission.isra':
chan_skinny.c:3055:60: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[132]' [-Warray-bounds=]
 3055 |                 req->data.startmedia_ip4.qualifier.bitRate = htolel(0);
      |                                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_startmediatransmission.isra' at chan_skinny.c:3044:15:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 132 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_reset',
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
chan_skinny.c:3316:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3316 |                 req->data.reset.resetType = 1;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_reset',
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
chan_skinny.c:3314:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3314 |                 req->data.reset.resetType = 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_reset' at chan_skinny.c:3310:14,
    inlined from 'handle_skinny_reset' at chan_skinny.c:3995:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_transmit_displayprinotifyvar',
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
chan_skinny.c:2883:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 2883 |         req->data.displayprinotifyvar.timeout = htolel(timeout);
      |                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_transmit_displayprinotifyvar',
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
chan_skinny.c:2884:48: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 2884 |         req->data.displayprinotifyvar.priority = htolel(priority);
      |                                                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_transmit_displayprinotifyvar',
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
chan_skinny.c:2895:32: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 2895 |                 packetlen = req->len - MAXDISPLAYNOTIFYSTR + strlen(text);
      |                             ~~~^~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_transmit_displayprinotifyvar',
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
chan_skinny.c:2890:32: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 2890 |                 packetlen = req->len - MAXDISPLAYNOTIFYSTR + strlen(text) + strlen(extratext);
      |                             ~~~^~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_transmit_displayprinotifyvar',
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
chan_skinny.c:2900:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 2900 |         req->len = (packetlen & ~0x3) + 4;
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotifyvar' at chan_skinny.c:2880:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from '_transmit_displayprinotify' at chan_skinny.c:2854:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotify' at chan_skinny.c:2854:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from '_transmit_displayprinotify' at chan_skinny.c:2854:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotify' at chan_skinny.c:2854:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_transmit_displayprinotify',
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
chan_skinny.c:2857:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 2857 |         req->data.displayprinotify.timeout = htolel(timeout);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotify' at chan_skinny.c:2854:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_transmit_displayprinotify',
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
chan_skinny.c:2858:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[56]' [-Warray-bounds=]
 2858 |         req->data.displayprinotify.priority = htolel(priority);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from '_transmit_displayprinotify' at chan_skinny.c:2854:14,
    inlined from 'send_displayprinotify' at chan_skinny.c:2908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 56 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[284]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 284 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[284]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 284 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatusvar',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
chan_skinny.c:2947:55: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[284]' [-Warray-bounds=]
 2947 |         req->data.displaypromptstatusvar.lineInstance = htolel(instance);
      |                                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 284 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatusvar',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
chan_skinny.c:2948:56: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[284]' [-Warray-bounds=]
 2948 |         req->data.displaypromptstatusvar.callReference = htolel(callid);
      |                                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 284 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatusvar',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
chan_skinny.c:2959:32: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[284]' [-Warray-bounds=]
 2959 |                 packetlen = req->len - MAXCALLINFOSTR + strlen(text);
      |                             ~~~^~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 284 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatusvar',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
chan_skinny.c:2954:32: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[284]' [-Warray-bounds=]
 2954 |                 packetlen = req->len - MAXCALLINFOSTR + strlen(text) + strlen(extratext);
      |                             ~~~^~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 284 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatusvar',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
chan_skinny.c:2963:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[284]' [-Warray-bounds=]
 2963 |         req->len = (packetlen & ~0x3) + 4;
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatusvar' at chan_skinny.c:2944:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2973:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 284 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_displaypromptstatus' at chan_skinny.c:2918:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[72]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatus' at chan_skinny.c:2918:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 72 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_displaypromptstatus' at chan_skinny.c:2918:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[72]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatus' at chan_skinny.c:2918:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 72 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatus',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
chan_skinny.c:2921:54: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[72]' [-Warray-bounds=]
 2921 |         req->data.displaypromptstatus.messageTimeout = htolel(t);
      |                                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatus' at chan_skinny.c:2918:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 72 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatus',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
chan_skinny.c:2922:52: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[72]' [-Warray-bounds=]
 2922 |         req->data.displaypromptstatus.lineInstance = htolel(instance);
      |                                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatus' at chan_skinny.c:2918:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 72 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_displaypromptstatus',
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
chan_skinny.c:2923:53: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[72]' [-Warray-bounds=]
 2923 |         req->data.displaypromptstatus.callReference = htolel(callid);
      |                                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_displaypromptstatus' at chan_skinny.c:2918:14,
    inlined from 'send_displaypromptstatus.constprop' at chan_skinny.c:2971:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 72 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_newcall' at chan_skinny.c:4856:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3576:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3574:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3589:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'mwi_event_cb' at chan_skinny.c:3587:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
chan_skinny.c:3030:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3030 |         req->data.stopmedia.conferenceId = htolel(0);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
chan_skinny.c:3031:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3031 |         req->data.stopmedia.passThruPartyId = htolel(sub->callid);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'skinny_set_rtp_peer' at chan_skinny.c:3673:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from '_skinny_message_clear' at chan_skinny.c:4717:4,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4738:9,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4725:14:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from '_skinny_message_clear' at chan_skinny.c:4717:4,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4738:9,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4725:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from '_skinny_message_clear' at chan_skinny.c:4717:4,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4738:9,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4725:14:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from '_skinny_message_clear' at chan_skinny.c:4717:4,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4738:9,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4725:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearprinotify',
    inlined from '_skinny_message_clear' at chan_skinny.c:4717:4,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4738:9,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4725:14:
chan_skinny.c:2844:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 2844 |         req->data.clearprinotify.priority = htolel(priority);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from '_skinny_message_clear' at chan_skinny.c:4717:4,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4738:9,
    inlined from 'handle_skinny_message_clear' at chan_skinny.c:4725:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3504:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3507:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3508:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3508:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3508:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3508:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3508:4:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3508:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3491:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3495:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3499:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
chan_skinny.c:2772:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2772 |         req->data.setringer.ringerMode = htolel(mode);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
chan_skinny.c:2780:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2780 |         req->data.setringer.unknown1 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
chan_skinny.c:2783:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2783 |         req->data.setringer.unknown2 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3500:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3501:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3501:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3501:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3501:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3501:4:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3501:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3511:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearpromptmessage',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
chan_skinny.c:2984:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 2984 |         req->data.clearpromptstatus.lineInstance = htolel(instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearpromptmessage',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
chan_skinny.c:2985:51: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 2985 |         req->data.clearpromptstatus.callReference = htolel(callid);
      |                                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3513:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3514:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3515:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3515:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3515:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3515:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3515:4:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3515:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3462:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3463:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3453:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3454:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3458:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3459:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3448:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3449:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3467:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3468:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3438:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'skinny_extensionstate_cb' at chan_skinny.c:3439:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from 'setsubstate' at chan_skinny.c:5612:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from 'setsubstate' at chan_skinny.c:5612:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from 'setsubstate' at chan_skinny.c:5612:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from 'setsubstate' at chan_skinny.c:5612:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearprinotify',
    inlined from 'setsubstate' at chan_skinny.c:5612:3:
chan_skinny.c:2844:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 2844 |         req->data.clearprinotify.priority = htolel(priority);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearprinotify' at chan_skinny.c:2841:14,
    inlined from 'setsubstate' at chan_skinny.c:5612:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5705:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5705:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5705:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5705:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'setsubstate' at chan_skinny.c:5705:4:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5705:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
chan_skinny.c:3015:52: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3015 |         req->data.closereceivechannel.conferenceId = htolel(0);
      |                                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
chan_skinny.c:3016:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3016 |         req->data.closereceivechannel.partyId = htolel(sub->callid);
      |                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5706:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
chan_skinny.c:3030:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3030 |         req->data.stopmedia.conferenceId = htolel(0);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
chan_skinny.c:3031:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3031 |         req->data.stopmedia.passThruPartyId = htolel(sub->callid);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5707:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5709:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5681:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5681:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5681:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5681:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'setsubstate' at chan_skinny.c:5681:4:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5681:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
chan_skinny.c:2700:37: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
chan_skinny.c:2701:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5682:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5684:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
chan_skinny.c:3015:52: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3015 |         req->data.closereceivechannel.conferenceId = htolel(0);
      |                                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
chan_skinny.c:3016:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3016 |         req->data.closereceivechannel.partyId = htolel(sub->callid);
      |                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5662:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
chan_skinny.c:3030:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3030 |         req->data.stopmedia.conferenceId = htolel(0);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
chan_skinny.c:3031:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3031 |         req->data.stopmedia.passThruPartyId = htolel(sub->callid);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5663:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
chan_skinny.c:2700:37: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
chan_skinny.c:2701:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5667:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5668:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'setsubstate' at chan_skinny.c:5729:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'setsubstate' at chan_skinny.c:5729:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'setsubstate' at chan_skinny.c:5729:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'setsubstate' at chan_skinny.c:5729:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_speaker_mode',
    inlined from 'setsubstate' at chan_skinny.c:5729:4:
chan_skinny.c:2448:35: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 2448 |         req->data.setspeaker.mode = htolel(mode);
      |                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'setsubstate' at chan_skinny.c:5729:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5971:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5888:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5889:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5893:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5894:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5985:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5985:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5985:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5985:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'setsubstate' at chan_skinny.c:5985:3:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5985:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
chan_skinny.c:3015:52: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3015 |         req->data.closereceivechannel.conferenceId = htolel(0);
      |                                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
chan_skinny.c:3016:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3016 |         req->data.closereceivechannel.partyId = htolel(sub->callid);
      |                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5986:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
chan_skinny.c:3030:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3030 |         req->data.stopmedia.conferenceId = htolel(0);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
chan_skinny.c:3031:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3031 |         req->data.stopmedia.passThruPartyId = htolel(sub->callid);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5987:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5957:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5943:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
chan_skinny.c:2772:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2772 |         req->data.setringer.ringerMode = htolel(mode);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
chan_skinny.c:2780:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2780 |         req->data.setringer.unknown1 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
chan_skinny.c:2783:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2783 |         req->data.setringer.unknown2 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5908:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5909:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5909:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5909:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5909:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'setsubstate' at chan_skinny.c:5909:3:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5909:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
chan_skinny.c:2700:37: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
chan_skinny.c:2701:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5910:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5912:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5919:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5868:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'setsubstate' at chan_skinny.c:5873:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
chan_skinny.c:2772:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2772 |         req->data.setringer.ringerMode = htolel(mode);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
chan_skinny.c:2780:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2780 |         req->data.setringer.unknown1 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
chan_skinny.c:2783:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2783 |         req->data.setringer.unknown2 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5874:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5875:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5875:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5875:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5875:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'setsubstate' at chan_skinny.c:5875:3:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5875:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5848:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
chan_skinny.c:2700:37: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
chan_skinny.c:2701:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5775:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearpromptmessage',
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
chan_skinny.c:2984:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 2984 |         req->data.clearpromptstatus.lineInstance = htolel(instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearpromptmessage',
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
chan_skinny.c:2985:51: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 2985 |         req->data.clearpromptstatus.callReference = htolel(callid);
      |                                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5777:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
chan_skinny.c:3015:52: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3015 |         req->data.closereceivechannel.conferenceId = htolel(0);
      |                                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_closereceivechannel',
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
chan_skinny.c:3016:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 3016 |         req->data.closereceivechannel.partyId = htolel(sub->callid);
      |                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_closereceivechannel' at chan_skinny.c:3012:14,
    inlined from 'setsubstate' at chan_skinny.c:5766:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
chan_skinny.c:3030:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3030 |         req->data.stopmedia.conferenceId = htolel(0);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stopmediatransmission',
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
chan_skinny.c:3031:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3031 |         req->data.stopmedia.passThruPartyId = htolel(sub->callid);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stopmediatransmission' at chan_skinny.c:3027:14,
    inlined from 'setsubstate' at chan_skinny.c:5767:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
chan_skinny.c:2700:37: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
chan_skinny.c:2701:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'setsubstate' at chan_skinny.c:5768:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearpromptmessage',
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
chan_skinny.c:2984:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 2984 |         req->data.clearpromptstatus.lineInstance = htolel(instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_clearpromptmessage',
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
chan_skinny.c:2985:51: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 2985 |         req->data.clearpromptstatus.callReference = htolel(callid);
      |                                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clearpromptmessage' at chan_skinny.c:2981:14,
    inlined from 'setsubstate' at chan_skinny.c:5770:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
chan_skinny.c:2772:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2772 |         req->data.setringer.ringerMode = htolel(mode);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
chan_skinny.c:2780:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2780 |         req->data.setringer.unknown1 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
chan_skinny.c:2783:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2783 |         req->data.setringer.unknown2 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'setsubstate' at chan_skinny.c:5771:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
chan_skinny.c:3097:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3097 |         req->data.callstate.callState = htolel(state);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
chan_skinny.c:3098:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3098 |         req->data.callstate.lineInstance = htolel(buttonInstance);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_callstate',
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
chan_skinny.c:3099:43: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[40]' [-Warray-bounds=]
 3099 |         req->data.callstate.callReference = htolel(callid);
      |                                           ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_callstate' at chan_skinny.c:3094:14,
    inlined from 'setsubstate' at chan_skinny.c:5744:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 40 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5745:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5745:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5745:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5745:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_activatecallplane',
    inlined from 'setsubstate' at chan_skinny.c:5745:3:
chan_skinny.c:3083:50: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 3083 |         req->data.activatecallplane.lineInstance = htolel(l->instance);
      |                                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_activatecallplane' at chan_skinny.c:3080:14,
    inlined from 'setsubstate' at chan_skinny.c:5745:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clear_display_message' at chan_skinny.c:2793:14,
    inlined from 'setsubstate' at chan_skinny.c:5746:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clear_display_message' at chan_skinny.c:2793:14,
    inlined from 'setsubstate' at chan_skinny.c:5746:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_clear_display_message' at chan_skinny.c:2793:14,
    inlined from 'setsubstate' at chan_skinny.c:5746:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_clear_display_message' at chan_skinny.c:2793:14,
    inlined from 'setsubstate' at chan_skinny.c:5746:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'setsubstate' at chan_skinny.c:5747:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'dumpsub' at chan_skinny.c:6016:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'dumpsub' at chan_skinny.c:6016:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'dumpsub' at chan_skinny.c:6016:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'dumpsub' at chan_skinny.c:6016:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_speaker_mode',
    inlined from 'dumpsub' at chan_skinny.c:6016:3:
chan_skinny.c:2448:35: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 2448 |         req->data.setspeaker.mode = htolel(mode);
      |                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'dumpsub' at chan_skinny.c:6016:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
chan_skinny.c:2700:37: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
chan_skinny.c:2701:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'skinny_indicate' at chan_skinny.c:5330:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'skinny_dialer' at chan_skinny.c:4876:5,
    inlined from 'skinny_dialer_cb' at chan_skinny.c:4896:2:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7086:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7081:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
chan_skinny.c:2772:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2772 |         req->data.setringer.ringerMode = htolel(mode);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
chan_skinny.c:2780:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2780 |         req->data.setringer.unknown1 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
chan_skinny.c:2783:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2783 |         req->data.setringer.unknown2 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7166:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7167:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7169:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7169:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7169:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7169:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_speaker_mode',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7169:4:
chan_skinny.c:2448:35: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 2448 |         req->data.setspeaker.mode = htolel(mode);
      |                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7169:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
chan_skinny.c:2686:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2686 |         req->data.starttone.tone = htolel(tone);
      |                                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
chan_skinny.c:2687:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2687 |         req->data.starttone.instance = htolel(instance);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_start_tone',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
chan_skinny.c:2688:39: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 2688 |         req->data.starttone.reference = htolel(reference);
      |                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_start_tone' at chan_skinny.c:2684:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7115:6:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_backspace' at chan_skinny.c:3381:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_backspace' at chan_skinny.c:3381:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_backspace' at chan_skinny.c:3381:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_backspace' at chan_skinny.c:3381:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_backspace',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
chan_skinny.c:3384:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 3384 |         req->data.bkspmessage.instance = htolel(instance);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_backspace' at chan_skinny.c:3381:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_backspace',
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
chan_skinny.c:3385:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[24]' [-Warray-bounds=]
 3385 |         req->data.bkspmessage.callreference = htolel(callid);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_backspace' at chan_skinny.c:3381:14,
    inlined from 'handle_soft_key_event_message.isra' at chan_skinny.c:7118:5:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 24 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6481:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6476:4:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6518:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6518:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6518:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6518:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_speaker_mode',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6518:3:
chan_skinny.c:2448:35: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[20]' [-Warray-bounds=]
 2448 |         req->data.setspeaker.mode = htolel(mode);
      |                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speaker_mode' at chan_skinny.c:2445:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6518:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 20 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
chan_skinny.c:2772:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2772 |         req->data.setringer.ringerMode = htolel(mode);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
chan_skinny.c:2780:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2780 |         req->data.setringer.unknown1 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
chan_skinny.c:2783:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2783 |         req->data.setringer.unknown2 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6519:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_stimulus_message.isra' at chan_skinny.c:6520:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_softkeytemplateres' at chan_skinny.c:3291:14,
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[668]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_softkeytemplateres' at chan_skinny.c:3291:14,
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 668 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_softkeytemplateres' at chan_skinny.c:3291:14,
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[668]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_softkeytemplateres' at chan_skinny.c:3291:14,
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 668 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_softkeytemplateres',
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3294:49: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[668]' [-Warray-bounds=]
 3294 |         req->data.softkeytemplate.softKeyOffset = htolel(0);
      |                                                 ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_softkeytemplateres' at chan_skinny.c:3291:14,
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 668 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_softkeytemplateres',
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3295:48: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[668]' [-Warray-bounds=]
 3295 |         req->data.softkeytemplate.softKeyCount = htolel(sizeof(soft_key_template_default) / sizeof(struct soft_key_template_definition));
      |                                                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_softkeytemplateres' at chan_skinny.c:3291:14,
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 668 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_softkeytemplateres',
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3296:53: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[668]' [-Warray-bounds=]
 3296 |         req->data.softkeytemplate.totalSoftKeyCount = htolel(sizeof(soft_key_template_default) / sizeof(struct soft_key_template_definition));
      |                                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_softkeytemplateres' at chan_skinny.c:3291:14,
    inlined from 'handle_message' at chan_skinny.c:7408:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 668 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_serverres' at chan_skinny.c:3234:14,
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[296]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serverres' at chan_skinny.c:3234:14,
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 296 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_serverres' at chan_skinny.c:3234:14,
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[296]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serverres' at chan_skinny.c:3234:14,
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 296 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_serverres',
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3237:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[296]' [-Warray-bounds=]
 3237 |         memcpy(req->data.serverres.server[0].serverName, ourhost,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serverres' at chan_skinny.c:3234:14,
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 296 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_serverres',
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3239:49: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[296]' [-Warray-bounds=]
 3239 |         req->data.serverres.serverListenPort[0] = htolel(ourport);
      |                                                 ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serverres' at chan_skinny.c:3234:14,
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 296 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_serverres',
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3240:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[296]' [-Warray-bounds=]
 3240 |         req->data.serverres.serverIpAddr[0] = htolel(d->ourip.s_addr);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serverres' at chan_skinny.c:3234:14,
    inlined from 'handle_message' at chan_skinny.c:7381:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 296 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_versionres' at chan_skinny.c:3222:14,
    inlined from 'handle_message' at chan_skinny.c:7377:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_versionres' at chan_skinny.c:3222:14,
    inlined from 'handle_message' at chan_skinny.c:7377:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_versionres' at chan_skinny.c:3222:14,
    inlined from 'handle_message' at chan_skinny.c:7377:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_versionres' at chan_skinny.c:3222:14,
    inlined from 'handle_message' at chan_skinny.c:7377:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 32 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6858:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6858 |         req->data.buttontemplate.buttonOffset = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6859:46: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6859 |         req->data.buttontemplate.buttonCount = htolel(buttonCount);
      |                                              ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6860:51: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6860 |         req->data.buttontemplate.totalButtonCount = htolel(buttonCount);
      |                                                   ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6732:89: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6732 |                                 req->data.buttontemplate.definition[i].buttonDefinition = BT_NONE;
      |                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6733:87: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6733 |                                 req->data.buttontemplate.definition[i].instanceNumber = 0;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6751:113: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6751 |                                                         req->data.buttontemplate.definition[i].buttonDefinition = BT_LINE;
      |                                                                                                                 ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6752:111: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6752 |                                                         req->data.buttontemplate.definition[i].instanceNumber = lineInstance;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6738:105: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6738 |                                                 req->data.buttontemplate.definition[i].buttonDefinition = BT_LINE;
      |                                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6739:103: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6739 |                                                 req->data.buttontemplate.definition[i].instanceNumber = lineInstance;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6763:89: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6763 |                                 req->data.buttontemplate.definition[i].buttonDefinition = BT_NONE;
      |                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6764:87: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6764 |                                 req->data.buttontemplate.definition[i].instanceNumber = 0;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6804:113: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6804 |                                                         req->data.buttontemplate.definition[i].buttonDefinition = BT_SERVICEURL;
      |                                                                                                                 ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6805:111: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6805 |                                                         req->data.buttontemplate.definition[i].instanceNumber = serviceurlInstance;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6790:113: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6790 |                                                         req->data.buttontemplate.definition[i].buttonDefinition = BT_SPEEDDIAL;
      |                                                                                                                 ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6791:111: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6791 |                                                         req->data.buttontemplate.definition[i].instanceNumber = speeddialInstance;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6782:113: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6782 |                                                         req->data.buttontemplate.definition[i].buttonDefinition = BT_LINE;
      |                                                                                                                 ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6783:111: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6783 |                                                         req->data.buttontemplate.definition[i].instanceNumber = lineInstance;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6769:105: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6769 |                                                 req->data.buttontemplate.definition[i].buttonDefinition = BT_LINE;
      |                                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6770:103: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6770 |                                                 req->data.buttontemplate.definition[i].instanceNumber = lineInstance;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6815:89: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6815 |                                 req->data.buttontemplate.definition[i].buttonDefinition = htolel(BT_NONE);
      |                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6816:87: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6816 |                                 req->data.buttontemplate.definition[i].instanceNumber = htolel(0);
      |                                                                                       ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6821:105: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6821 |                                                 req->data.buttontemplate.definition[i].buttonDefinition = BT_LINE;
      |                                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6822:103: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6822 |                                                 req->data.buttontemplate.definition[i].instanceNumber = lineInstance;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6831:89: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6831 |                                 req->data.buttontemplate.definition[i].buttonDefinition = BT_NONE;
      |                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6832:87: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6832 |                                 req->data.buttontemplate.definition[i].instanceNumber = 0;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6837:105: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6837 |                                                 req->data.buttontemplate.definition[i].buttonDefinition = BT_SPEEDDIAL;
      |                                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6838:103: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6838 |                                                 req->data.buttontemplate.definition[i].instanceNumber = speeddialInstance - 1;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6850:89: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6850 |                                 req->data.buttontemplate.definition[i].buttonDefinition = htolel(btn[i].buttonDefinition);
      |                                                                                         ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'handle_button_template_req_message',
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:6851:87: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[112]' [-Warray-bounds=]
 6851 |                                 req->data.buttontemplate.definition[i].instanceNumber = 0;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'handle_button_template_req_message' at chan_skinny.c:6719:14,
    inlined from 'handle_message' at chan_skinny.c:7373:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 112 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_linestatres' at chan_skinny.c:3175:14,
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[128]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_linestatres' at chan_skinny.c:3175:14,
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 128 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_linestatres' at chan_skinny.c:3175:14,
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[128]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_linestatres' at chan_skinny.c:3175:14,
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 128 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_linestatres',
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3179:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[128]' [-Warray-bounds=]
 3179 |                 req->data.linestat.lineNumber = letohl(l->instance);
      |                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_linestatres' at chan_skinny.c:3175:14,
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 128 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_linestatres',
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3183:47: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[128]' [-Warray-bounds=]
 3183 |                 req->data.linestat.lineNumber = letohl(sd->instance);
      |                                               ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_linestatres' at chan_skinny.c:3175:14,
    inlined from 'handle_message' at chan_skinny.c:7365:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 128 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speeddialstatres' at chan_skinny.c:3156:14,
    inlined from 'handle_message' at chan_skinny.c:7359:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[84]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speeddialstatres' at chan_skinny.c:3156:14,
    inlined from 'handle_message' at chan_skinny.c:7359:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 84 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_speeddialstatres' at chan_skinny.c:3156:14,
    inlined from 'handle_message' at chan_skinny.c:7359:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[84]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speeddialstatres' at chan_skinny.c:3156:14,
    inlined from 'handle_message' at chan_skinny.c:7359:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 84 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_speeddialstatres',
    inlined from 'handle_message' at chan_skinny.c:7359:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3159:48: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[84]' [-Warray-bounds=]
 3159 |         req->data.speeddialreq.speedDialNumber = htolel(sd->instance);
      |                                                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_speeddialstatres' at chan_skinny.c:3156:14,
    inlined from 'handle_message' at chan_skinny.c:7359:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 84 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2772:40: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2772 |         req->data.setringer.ringerMode = htolel(mode);
      |                                        ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2780:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2780 |         req->data.setringer.unknown1 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_ringer_mode',
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2783:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 2783 |         req->data.setringer.unknown2 = htolel(1);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_ringer_mode' at chan_skinny.c:2769:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6581:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2756:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2756 |         req->data.setlamp.stimulus = htolel(stimulus);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2757:44: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2757 |         req->data.setlamp.stimulusInstance = htolel(instance);
      |                                            ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_lamp_indication',
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2758:42: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2758 |         req->data.setlamp.deviceStimulus = htolel(indication);
      |                                          ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_lamp_indication' at chan_skinny.c:2753:14,
    inlined from 'handle_offhook_message' at chan_skinny.c:6590:2,
    inlined from 'handle_message' at chan_skinny.c:7343:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2700:37: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2700 |         req->data.stoptone.instance = htolel(instance);
      |                                     ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_stop_tone',
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:2701:38: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[28]' [-Warray-bounds=]
 2701 |         req->data.stoptone.reference = htolel(reference);
      |                                      ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_stop_tone' at chan_skinny.c:2698:14,
    inlined from 'handle_keypad_button_message' at chan_skinny.c:6274:5,
    inlined from 'handle_message' at chan_skinny.c:7329:9,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 28 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_registerack',
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3346:33: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3346 |         req->data.regack.res[0] = '0';
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_registerack',
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3347:33: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3347 |         req->data.regack.res[1] = '\0';
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_registerack',
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3348:36: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3348 |         req->data.regack.keepAlive = htolel(keep_alive);
      |                                    ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_registerack',
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3350:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3350 |         req->data.regack.res2[0] = '0';
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_registerack',
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3351:34: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3351 |         req->data.regack.res2[1] = '\0';
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_registerack',
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3352:45: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[36]' [-Warray-bounds=]
 3352 |         req->data.regack.secondaryKeepAlive = htolel(keep_alive);
      |                                             ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerack' at chan_skinny.c:3343:14,
    inlined from 'handle_message' at chan_skinny.c:7318:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 36 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_capabilitiesreq' at chan_skinny.c:3370:14,
    inlined from 'handle_message' at chan_skinny.c:7319:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_capabilitiesreq' at chan_skinny.c:3370:14,
    inlined from 'handle_message' at chan_skinny.c:7319:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 16 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_capabilitiesreq' at chan_skinny.c:3370:14,
    inlined from 'handle_message' at chan_skinny.c:7319:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_capabilitiesreq' at chan_skinny.c:3370:14,
    inlined from 'handle_message' at chan_skinny.c:7319:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 16 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_registerrej' at chan_skinny.c:2431:14,
    inlined from 'handle_message' at chan_skinny.c:7313:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[49]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerrej' at chan_skinny.c:2431:14,
    inlined from 'handle_message' at chan_skinny.c:7313:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 49 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_registerrej' at chan_skinny.c:2431:14,
    inlined from 'handle_message' at chan_skinny.c:7313:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[49]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_registerrej' at chan_skinny.c:2431:14,
    inlined from 'handle_message' at chan_skinny.c:7313:4,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 49 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_keepaliveack' at chan_skinny.c:3327:14,
    inlined from 'handle_keepalive_message' at chan_skinny.c:6220:2,
    inlined from 'handle_message' at chan_skinny.c:7302:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_keepaliveack' at chan_skinny.c:3327:14,
    inlined from 'handle_keepalive_message' at chan_skinny.c:6220:2,
    inlined from 'handle_message' at chan_skinny.c:7302:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 16 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_keepaliveack' at chan_skinny.c:3327:14,
    inlined from 'handle_keepalive_message' at chan_skinny.c:6220:2,
    inlined from 'handle_message' at chan_skinny.c:7302:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_keepaliveack' at chan_skinny.c:3327:14,
    inlined from 'handle_keepalive_message' at chan_skinny.c:6220:2,
    inlined from 'handle_message' at chan_skinny.c:7302:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 16 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_serviceurlstat' at chan_skinny.c:3397:14,
    inlined from 'handle_message' at chan_skinny.c:7420:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1879:18: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[316]' [-Warray-bounds=]
 1879 |         req->len = htolel(size+4);
      |                  ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serviceurlstat' at chan_skinny.c:3397:14,
    inlined from 'handle_message' at chan_skinny.c:7420:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 316 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'req_alloc',
    inlined from 'transmit_serviceurlstat' at chan_skinny.c:3397:14,
    inlined from 'handle_message' at chan_skinny.c:7420:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:1880:16: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[316]' [-Warray-bounds=]
 1880 |         req->e = htolel(response_message);
      |                ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serviceurlstat' at chan_skinny.c:3397:14,
    inlined from 'handle_message' at chan_skinny.c:7420:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 316 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'transmit_serviceurlstat',
    inlined from 'handle_message' at chan_skinny.c:7420:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
chan_skinny.c:3410:46: warning: array subscript 'struct skinny_req[0]' is partly outside array bounds of 'unsigned char[316]' [-Warray-bounds=]
 3410 |         req->data.serviceurlmessage.instance = htolel(instance);
      |                                              ^
In function '_ast_calloc',
    inlined from 'req_alloc' at chan_skinny.c:1876:14,
    inlined from 'transmit_serviceurlstat' at chan_skinny.c:3397:14,
    inlined from 'handle_message' at chan_skinny.c:7420:3,
    inlined from 'skinny_session' at chan_skinny.c:7641:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: object of size 316 allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
   [LD] chan_skinny.o -> chan_skinny.so
   [CC] chan_unistim.c -> chan_unistim.o
   [LD] chan_unistim.o -> chan_unistim.so
   [CC] pbx_ael.c -> pbx_ael.o
   [LD] pbx_ael.o -> pbx_ael.so
   [CC] pbx_config.c -> pbx_config.o
   [LD] pbx_config.o -> pbx_config.so
   [CC] pbx_dundi.c -> pbx_dundi.o
In file included from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/logger.h:29,
                 from pbx_dundi.c:58:
In function 'ast_copy_string',
    inlined from 'cache_lookup_internal' at pbx_dundi.c:1219:8:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 8 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 9 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 10 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'ast_copy_string',
    inlined from 'handle_command_response.isra' at pbx_dundi.c:1778:9:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 8 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 9 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 10 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function 'ast_copy_string',
    inlined from 'dundi_prop_precache' at pbx_dundi.c:994:6,
    inlined from 'handle_command_response.isra' at pbx_dundi.c:1669:13:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 8 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 9 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:393:16: warning: array subscript 10 is outside array bounds of 'char[8]' [-Warray-bounds=]
  393 |         while (*src && size) {
      |                ^~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
   [CC] dundi-parser.c -> dundi-parser.o
   [LD] pbx_dundi.o dundi-parser.o -> pbx_dundi.so
   [CC] pbx_loopback.c -> pbx_loopback.o
   [LD] pbx_loopback.o -> pbx_loopback.so
   [CC] pbx_realtime.c -> pbx_realtime.o
   [LD] pbx_realtime.o -> pbx_realtime.so
   [CC] pbx_spool.c -> pbx_spool.o
   [LD] pbx_spool.o -> pbx_spool.so
   [CC] app_adsiprog.c -> app_adsiprog.o
   [LD] app_adsiprog.o -> app_adsiprog.so
   [CC] app_agent_pool.c -> app_agent_pool.o
   [LD] app_agent_pool.o -> app_agent_pool.so
   [CC] app_alarmreceiver.c -> app_alarmreceiver.o
   [LD] app_alarmreceiver.o -> app_alarmreceiver.so
   [CC] app_amd.c -> app_amd.o
   [LD] app_amd.o -> app_amd.so
   [CC] app_attended_transfer.c -> app_attended_transfer.o
   [LD] app_attended_transfer.o -> app_attended_transfer.so
   [CC] app_authenticate.c -> app_authenticate.o
   [LD] app_authenticate.o -> app_authenticate.so
   [CC] app_blind_transfer.c -> app_blind_transfer.o
   [LD] app_blind_transfer.o -> app_blind_transfer.so
   [CC] app_bridgewait.c -> app_bridgewait.o
   [LD] app_bridgewait.o -> app_bridgewait.so
   [CC] app_cdr.c -> app_cdr.o
   [LD] app_cdr.o -> app_cdr.so
   [CC] app_celgenuserevent.c -> app_celgenuserevent.o
   [LD] app_celgenuserevent.o -> app_celgenuserevent.so
   [CC] app_chanisavail.c -> app_chanisavail.o
   [LD] app_chanisavail.o -> app_chanisavail.so
   [CC] app_channelredirect.c -> app_channelredirect.o
   [LD] app_channelredirect.o -> app_channelredirect.so
   [CC] app_chanspy.c -> app_chanspy.o
   [LD] app_chanspy.o -> app_chanspy.so
   [CC] app_confbridge.c -> app_confbridge.o
   [CC] confbridge/conf_chan_announce.c -> confbridge/conf_chan_announce.o
   [CC] confbridge/conf_chan_record.c -> confbridge/conf_chan_record.o
   [CC] confbridge/conf_config_parser.c -> confbridge/conf_config_parser.o
   [CC] confbridge/conf_state.c -> confbridge/conf_state.o
   [CC] confbridge/conf_state_empty.c -> confbridge/conf_state_empty.o
   [CC] confbridge/conf_state_inactive.c -> confbridge/conf_state_inactive.o
   [CC] confbridge/conf_state_multi.c -> confbridge/conf_state_multi.o
   [CC] confbridge/conf_state_multi_marked.c -> confbridge/conf_state_multi_marked.o
   [CC] confbridge/conf_state_single.c -> confbridge/conf_state_single.o
   [CC] confbridge/conf_state_single_marked.c -> confbridge/conf_state_single_marked.o
   [CC] confbridge/confbridge_manager.c -> confbridge/confbridge_manager.o
   [LD] app_confbridge.o confbridge/conf_chan_announce.o confbridge/conf_chan_record.o confbridge/conf_config_parser.o confbridge/conf_state.o confbridge/conf_state_empty.o confbridge/conf_state_inactive.o confbridge/conf_state_multi.o confbridge/conf_state_multi_marked.o confbridge/conf_state_single.o confbridge/conf_state_single_marked.o confbridge/confbridge_manager.o -> app_confbridge.so
   [CC] app_controlplayback.c -> app_controlplayback.o
   [LD] app_controlplayback.o -> app_controlplayback.so
   [CC] app_db.c -> app_db.o
   [LD] app_db.o -> app_db.so
   [CC] app_dial.c -> app_dial.o
   [LD] app_dial.o -> app_dial.so
   [CC] app_dictate.c -> app_dictate.o
   [LD] app_dictate.o -> app_dictate.so
   [CC] app_directed_pickup.c -> app_directed_pickup.o
   [LD] app_directed_pickup.o -> app_directed_pickup.so
   [CC] app_directory.c -> app_directory.o
   [LD] app_directory.o -> app_directory.so
   [CC] app_disa.c -> app_disa.o
   [LD] app_disa.o -> app_disa.so
   [CC] app_dumpchan.c -> app_dumpchan.o
   [LD] app_dumpchan.o -> app_dumpchan.so
   [CC] app_echo.c -> app_echo.o
   [LD] app_echo.o -> app_echo.so
   [CC] app_exec.c -> app_exec.o
   [LD] app_exec.o -> app_exec.so
   [CC] app_externalivr.c -> app_externalivr.o
   [LD] app_externalivr.o -> app_externalivr.so
   [CC] app_festival.c -> app_festival.o
app_festival.c: In function 'festival_exec':
app_festival.c:439:60: warning: '%s' directive output may be truncated writing up to 32 bytes into a region of size between 0 and 2047 [-Wformat-truncation=]
  439 |                 snprintf(cachefile, sizeof(cachefile), "%s/%s", cachedir, MD5Hex);
      |                                                            ^~             ~~~~~~
app_festival.c:439:17: note: 'snprintf' output between 2 and 2081 bytes into a destination of size 2048
  439 |                 snprintf(cachefile, sizeof(cachefile), "%s/%s", cachedir, MD5Hex);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   [LD] app_festival.o -> app_festival.so
   [CC] app_followme.c -> app_followme.o
   [LD] app_followme.o -> app_followme.so
   [CC] app_forkcdr.c -> app_forkcdr.o
   [LD] app_forkcdr.o -> app_forkcdr.so
   [CC] app_getcpeid.c -> app_getcpeid.o
   [LD] app_getcpeid.o -> app_getcpeid.so
   [CC] app_ices.c -> app_ices.o
   [LD] app_ices.o -> app_ices.so
   [CC] app_image.c -> app_image.o
   [LD] app_image.o -> app_image.so
   [CC] app_macro.c -> app_macro.o
   [LD] app_macro.o -> app_macro.so
   [CC] app_milliwatt.c -> app_milliwatt.o
   [LD] app_milliwatt.o -> app_milliwatt.so
   [CC] app_minivm.c -> app_minivm.o
   [LD] app_minivm.o -> app_minivm.so
   [CC] app_mixmonitor.c -> app_mixmonitor.o
   [LD] app_mixmonitor.o -> app_mixmonitor.so
   [CC] app_morsecode.c -> app_morsecode.o
   [LD] app_morsecode.o -> app_morsecode.so
   [CC] app_mp3.c -> app_mp3.o
   [LD] app_mp3.o -> app_mp3.so
   [CC] app_nbscat.c -> app_nbscat.o
   [LD] app_nbscat.o -> app_nbscat.so
   [CC] app_originate.c -> app_originate.o
   [LD] app_originate.o -> app_originate.so
   [CC] app_page.c -> app_page.o
   [LD] app_page.o -> app_page.so
   [CC] app_playback.c -> app_playback.o
   [LD] app_playback.o -> app_playback.so
   [CC] app_playtones.c -> app_playtones.o
   [LD] app_playtones.o -> app_playtones.so
   [CC] app_privacy.c -> app_privacy.o
   [LD] app_privacy.o -> app_privacy.so
   [CC] app_queue.c -> app_queue.o
   [LD] app_queue.o -> app_queue.so
   [CC] app_read.c -> app_read.o
   [LD] app_read.o -> app_read.so
   [CC] app_readexten.c -> app_readexten.o
   [LD] app_readexten.o -> app_readexten.so
   [CC] app_record.c -> app_record.o
   [LD] app_record.o -> app_record.so
   [CC] app_sayunixtime.c -> app_sayunixtime.o
   [LD] app_sayunixtime.o -> app_sayunixtime.so
   [CC] app_senddtmf.c -> app_senddtmf.o
   [LD] app_senddtmf.o -> app_senddtmf.so
   [CC] app_sendtext.c -> app_sendtext.o
   [LD] app_sendtext.o -> app_sendtext.so
   [CC] app_sms.c -> app_sms.o
app_sms.c:1174: warning: "NAME_MAX" redefined
 1174 | #define NAME_MAX 1024
      | 
In file included from /opt/tools/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0/include/limits.h:205,
                 from /opt/tools/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0/include/syslimits.h:7,
                 from /opt/tools/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0/include/limits.h:34,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/compat.h:33,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk.h:27,
                 from app_sms.c:41:
/usr/include/limits.h:270: note: this is the location of the previous definition
  270 | #define NAME_MAX        255
      | 
   [LD] app_sms.o -> app_sms.so
   [CC] app_softhangup.c -> app_softhangup.o
   [LD] app_softhangup.o -> app_softhangup.so
   [CC] app_speech_utils.c -> app_speech_utils.o
   [LD] app_speech_utils.o -> app_speech_utils.so
   [CC] app_stack.c -> app_stack.o
   [LD] app_stack.o -> app_stack.so
   [CC] app_stasis.c -> app_stasis.o
   [LD] app_stasis.o -> app_stasis.so
   [CC] app_system.c -> app_system.o
   [LD] app_system.o -> app_system.so
   [CC] app_talkdetect.c -> app_talkdetect.o
   [LD] app_talkdetect.o -> app_talkdetect.so
   [CC] app_test.c -> app_test.o
   [LD] app_test.o -> app_test.so
   [CC] app_transfer.c -> app_transfer.o
   [LD] app_transfer.o -> app_transfer.so
   [CC] app_url.c -> app_url.o
   [LD] app_url.o -> app_url.so
   [CC] app_userevent.c -> app_userevent.o
   [LD] app_userevent.o -> app_userevent.so
   [CC] app_verbose.c -> app_verbose.o
   [LD] app_verbose.o -> app_verbose.so
   [CC] app_voicemail.c -> app_voicemail.o
   [LD] app_voicemail.o -> app_voicemail.so
   [CC] app_waitforring.c -> app_waitforring.o
   [LD] app_waitforring.o -> app_waitforring.so
   [CC] app_waitforsilence.c -> app_waitforsilence.o
   [LD] app_waitforsilence.o -> app_waitforsilence.so
   [CC] app_waituntil.c -> app_waituntil.o
   [LD] app_waituntil.o -> app_waituntil.so
   [CC] app_while.c -> app_while.o
   [LD] app_while.o -> app_while.so
   [CC] app_zapateller.c -> app_zapateller.o
   [LD] app_zapateller.o -> app_zapateller.so
   [CC] src/add.c -> src/add.o
   [CC] src/code.c -> src/code.o
   [CC] src/debug.c -> src/debug.o
   [CC] src/decode.c -> src/decode.o
   [CC] src/long_term.c -> src/long_term.o
   [CC] src/lpc.c -> src/lpc.o
   [CC] src/preprocess.c -> src/preprocess.o
   [CC] src/rpe.c -> src/rpe.o
   [CC] src/gsm_destroy.c -> src/gsm_destroy.o
   [CC] src/gsm_decode.c -> src/gsm_decode.o
   [CC] src/gsm_encode.c -> src/gsm_encode.o
   [CC] src/gsm_explode.c -> src/gsm_explode.o
   [CC] src/gsm_implode.c -> src/gsm_implode.o
   [CC] src/gsm_create.c -> src/gsm_create.o
   [CC] src/gsm_print.c -> src/gsm_print.o
   [CC] src/gsm_option.c -> src/gsm_option.o
   [CC] src/short_term.c -> src/short_term.o
   [CC] src/table.c -> src/table.o
   [AR] src/add.o src/code.o src/debug.o src/decode.o src/long_term.o src/lpc.o src/preprocess.o src/rpe.o src/gsm_destroy.o src/gsm_decode.o src/gsm_encode.o src/gsm_explode.o src/gsm_implode.o src/gsm_create.o src/gsm_print.o src/gsm_option.o src/short_term.o src/table.o -> lib/libgsm.a
   [CC] anaFilter.c -> anaFilter.o
   [CC] constants.c -> constants.o
   [CC] createCB.c -> createCB.o
   [CC] doCPLC.c -> doCPLC.o
   [CC] enhancer.c -> enhancer.o
   [CC] filter.c -> filter.o
   [CC] FrameClassify.c -> FrameClassify.o
   [CC] gainquant.c -> gainquant.o
   [CC] getCBvec.c -> getCBvec.o
   [CC] helpfun.c -> helpfun.o
   [CC] hpInput.c -> hpInput.o
   [CC] hpOutput.c -> hpOutput.o
   [CC] iCBConstruct.c -> iCBConstruct.o
   [CC] iCBSearch.c -> iCBSearch.o
   [CC] iLBC_decode.c -> iLBC_decode.o
   [CC] iLBC_encode.c -> iLBC_encode.o
   [CC] iLBC_test.c -> iLBC_test.o
   [CC] LPCdecode.c -> LPCdecode.o
   [CC] LPCencode.c -> LPCencode.o
   [CC] lsf.c -> lsf.o
   [CC] packing.c -> packing.o
   [CC] StateConstructW.c -> StateConstructW.o
   [CC] StateSearchW.c -> StateSearchW.o
   [CC] syntFilter.c -> syntFilter.o
   [AR] anaFilter.o constants.o createCB.o doCPLC.o enhancer.o filter.o FrameClassify.o gainquant.o getCBvec.o helpfun.o hpInput.o hpOutput.o iCBConstruct.o iCBSearch.o iLBC_decode.o iLBC_encode.o iLBC_test.o LPCdecode.o LPCencode.o lsf.o packing.o StateConstructW.o StateSearchW.o syntFilter.o -> libilbc.a
   [CC] f2clib.c -> f2clib.o
   [CC] analys.c -> analys.o
   [CC] bsynz.c -> bsynz.o
   [CC] chanwr.c -> chanwr.o
   [CC] dcbias.c -> dcbias.o
   [CC] decode.c -> decode.o
   [CC] deemp.c -> deemp.o
   [CC] difmag.c -> difmag.o
   [CC] dyptrk.c -> dyptrk.o
   [CC] encode.c -> encode.o
   [CC] energy.c -> energy.o
   [CC] ham84.c -> ham84.o
   [CC] hp100.c -> hp100.o
   [CC] invert.c -> invert.o
   [CC] irc2pc.c -> irc2pc.o
   [CC] ivfilt.c -> ivfilt.o
   [CC] lpcdec.c -> lpcdec.o
   [CC] lpcenc.c -> lpcenc.o
   [CC] lpcini.c -> lpcini.o
   [CC] lpfilt.c -> lpfilt.o
   [CC] median.c -> median.o
   [CC] mload.c -> mload.o
   [CC] onset.c -> onset.o
   [CC] pitsyn.c -> pitsyn.o
   [CC] placea.c -> placea.o
   [CC] placev.c -> placev.o
   [CC] preemp.c -> preemp.o
   [CC] prepro.c -> prepro.o
   [CC] random.c -> random.o
   [CC] rcchk.c -> rcchk.o
   [CC] synths.c -> synths.o
   [CC] tbdm.c -> tbdm.o
   [CC] voicin.c -> voicin.o
   [CC] vparms.c -> vparms.o
   [AR] f2clib.o analys.o bsynz.o chanwr.o dcbias.o decode.o deemp.o difmag.o dyptrk.o encode.o energy.o ham84.o hp100.o invert.o irc2pc.o ivfilt.o lpcdec.o lpcenc.o lpcini.o lpfilt.o median.o mload.o onset.o pitsyn.o placea.o placev.o preemp.o prepro.o random.o rcchk.o synths.o tbdm.o voicin.o vparms.o -> liblpc10.a
   [CC] codec_a_mu.c -> codec_a_mu.o
   [LD] codec_a_mu.o -> codec_a_mu.so
   [CC] codec_adpcm.c -> codec_adpcm.o
   [LD] codec_adpcm.o -> codec_adpcm.so
   [CC] codec_alaw.c -> codec_alaw.o
   [LD] codec_alaw.o -> codec_alaw.so
   [CC] codec_g722.c -> codec_g722.o
   [CC] g722/g722_encode.c -> g722/g722_encode.o
   [CC] g722/g722_decode.c -> g722/g722_decode.o
   [LD] codec_g722.o g722/g722_encode.o g722/g722_decode.o -> codec_g722.so
   [CC] codec_g726.c -> codec_g726.o
   [LD] codec_g726.o -> codec_g726.so
   [CC] codec_gsm.c -> codec_gsm.o
   [LD] codec_gsm.o gsm/lib/libgsm.a -> codec_gsm.so
   [CC] codec_ilbc.c -> codec_ilbc.o
   [LD] codec_ilbc.o ilbc/libilbc.a -> codec_ilbc.so
   [CC] codec_lpc10.c -> codec_lpc10.o
   [LD] codec_lpc10.o lpc10/liblpc10.a -> codec_lpc10.so
   [CC] codec_resample.c -> codec_resample.o
   [CC] speex/resample.c -> speex/resample.o
   [LD] codec_resample.o speex/resample.o -> codec_resample.so
   [CC] codec_speex.c -> codec_speex.o
   [LD] codec_speex.o -> codec_speex.so
   [CC] codec_ulaw.c -> codec_ulaw.o
   [LD] codec_ulaw.o -> codec_ulaw.so
   [CC] format_g719.c -> format_g719.o
   [LD] format_g719.o -> format_g719.so
   [CC] format_g723.c -> format_g723.o
   [LD] format_g723.o -> format_g723.so
   [CC] format_g726.c -> format_g726.o
   [LD] format_g726.o -> format_g726.so
   [CC] format_g729.c -> format_g729.o
   [LD] format_g729.o -> format_g729.so
   [CC] format_gsm.c -> format_gsm.o
   [LD] format_gsm.o -> format_gsm.so
   [CC] format_h263.c -> format_h263.o
   [LD] format_h263.o -> format_h263.so
   [CC] format_h264.c -> format_h264.o
   [LD] format_h264.o -> format_h264.so
   [CC] format_ilbc.c -> format_ilbc.o
   [LD] format_ilbc.o -> format_ilbc.so
   [CC] format_jpeg.c -> format_jpeg.o
   [LD] format_jpeg.o -> format_jpeg.so
   [CC] format_pcm.c -> format_pcm.o
   [LD] format_pcm.o -> format_pcm.so
   [CC] format_siren14.c -> format_siren14.o
   [LD] format_siren14.o -> format_siren14.so
   [CC] format_siren7.c -> format_siren7.o
   [LD] format_siren7.o -> format_siren7.so
   [CC] format_sln.c -> format_sln.o
   [LD] format_sln.o -> format_sln.so
   [CC] format_vox.c -> format_vox.o
   [LD] format_vox.o -> format_vox.so
   [CC] format_wav.c -> format_wav.o
   [LD] format_wav.o -> format_wav.so
   [CC] format_wav_gsm.c -> format_wav_gsm.o
   [LD] format_wav_gsm.o -> format_wav_gsm.so
   [CC] cdr_csv.c -> cdr_csv.o
   [LD] cdr_csv.o -> cdr_csv.so
   [CC] cdr_custom.c -> cdr_custom.o
   [LD] cdr_custom.o -> cdr_custom.so
   [CC] cdr_manager.c -> cdr_manager.o
   [LD] cdr_manager.o -> cdr_manager.so
   [CC] cdr_sqlite3_custom.c -> cdr_sqlite3_custom.o
   [LD] cdr_sqlite3_custom.o -> cdr_sqlite3_custom.so
   [CC] cdr_syslog.c -> cdr_syslog.o
   [LD] cdr_syslog.o -> cdr_syslog.so
   [CC] cel_custom.c -> cel_custom.o
   [LD] cel_custom.o -> cel_custom.so
   [CC] cel_manager.c -> cel_manager.o
   [LD] cel_manager.o -> cel_manager.so
   [CC] cel_sqlite3_custom.c -> cel_sqlite3_custom.o
   [LD] cel_sqlite3_custom.o -> cel_sqlite3_custom.so
   [CC] bridge_builtin_features.c -> bridge_builtin_features.o
   [LD] bridge_builtin_features.o -> bridge_builtin_features.so
   [CC] bridge_builtin_interval_features.c -> bridge_builtin_interval_features.o
   [LD] bridge_builtin_interval_features.o -> bridge_builtin_interval_features.so
   [CC] bridge_holding.c -> bridge_holding.o
   [LD] bridge_holding.o -> bridge_holding.so
   [CC] bridge_native_rtp.c -> bridge_native_rtp.o
   [LD] bridge_native_rtp.o -> bridge_native_rtp.so
   [CC] bridge_simple.c -> bridge_simple.o
   [LD] bridge_simple.o -> bridge_simple.so
   [CC] bridge_softmix.c -> bridge_softmix.o
   [LD] bridge_softmix.o -> bridge_softmix.so
   [CC] func_aes.c -> func_aes.o
In file included from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/logger.h:29,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/lock.h:63,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:32,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/module.h:39,
                 from func_aes.c:35:
In function 'ast_copy_string',
    inlined from 'aes_helper' at func_aes.c:126:3:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/strings.h:399:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  399 |         *dst = '\0';
      |         ~~~~~^~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
In function '_ast_calloc',
    inlined from 'aes_helper' at func_aes.c:117:8:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:610:19: note: at offset -1 into destination object of size [0, 9223372036854775807] allocated by 'calloc'
  610 |         if (!(p = calloc(num, len))) {
      |                   ^~~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
   [LD] func_aes.o -> func_aes.so
   [CC] func_base64.c -> func_base64.o
   [LD] func_base64.o -> func_base64.so
   [CC] func_blacklist.c -> func_blacklist.o
   [LD] func_blacklist.o -> func_blacklist.so
   [CC] func_callcompletion.c -> func_callcompletion.o
   [LD] func_callcompletion.o -> func_callcompletion.so
   [CC] func_callerid.c -> func_callerid.o
   [LD] func_callerid.o -> func_callerid.so
   [CC] func_cdr.c -> func_cdr.o
   [LD] func_cdr.o -> func_cdr.so
   [CC] func_channel.c -> func_channel.o
   [LD] func_channel.o -> func_channel.so
   [CC] func_config.c -> func_config.o
   [LD] func_config.o -> func_config.so
   [CC] func_curl.c -> func_curl.o
   [LD] func_curl.o -> func_curl.so
   [CC] func_cut.c -> func_cut.o
   [LD] func_cut.o -> func_cut.so
   [CC] func_db.c -> func_db.o
   [LD] func_db.o -> func_db.so
   [CC] func_devstate.c -> func_devstate.o
   [LD] func_devstate.o -> func_devstate.so
   [CC] func_dialgroup.c -> func_dialgroup.o
   [LD] func_dialgroup.o -> func_dialgroup.so
   [CC] func_dialplan.c -> func_dialplan.o
   [LD] func_dialplan.o -> func_dialplan.so
   [CC] func_enum.c -> func_enum.o
   [LD] func_enum.o -> func_enum.so
   [CC] func_env.c -> func_env.o
   [LD] func_env.o -> func_env.so
   [CC] func_extstate.c -> func_extstate.o
   [LD] func_extstate.o -> func_extstate.so
   [CC] func_frame_trace.c -> func_frame_trace.o
   [LD] func_frame_trace.o -> func_frame_trace.so
   [CC] func_global.c -> func_global.o
   [LD] func_global.o -> func_global.so
   [CC] func_groupcount.c -> func_groupcount.o
   [LD] func_groupcount.o -> func_groupcount.so
   [CC] func_hangupcause.c -> func_hangupcause.o
   [LD] func_hangupcause.o -> func_hangupcause.so
   [CC] func_holdintercept.c -> func_holdintercept.o
   [LD] func_holdintercept.o -> func_holdintercept.so
   [CC] func_iconv.c -> func_iconv.o
   [LD] func_iconv.o -> func_iconv.so
   [CC] func_jitterbuffer.c -> func_jitterbuffer.o
   [LD] func_jitterbuffer.o -> func_jitterbuffer.so
   [CC] func_lock.c -> func_lock.o
   [LD] func_lock.o -> func_lock.so
   [CC] func_logic.c -> func_logic.o
   [LD] func_logic.o -> func_logic.so
   [CC] func_math.c -> func_math.o
   [LD] func_math.o -> func_math.so
   [CC] func_md5.c -> func_md5.o
   [LD] func_md5.o -> func_md5.so
   [CC] func_module.c -> func_module.o
   [LD] func_module.o -> func_module.so
   [CC] func_periodic_hook.c -> func_periodic_hook.o
   [LD] func_periodic_hook.o -> func_periodic_hook.so
   [CC] func_pitchshift.c -> func_pitchshift.o
   [LD] func_pitchshift.o -> func_pitchshift.so
   [CC] func_presencestate.c -> func_presencestate.o
   [LD] func_presencestate.o -> func_presencestate.so
   [CC] func_rand.c -> func_rand.o
   [LD] func_rand.o -> func_rand.so
   [CC] func_realtime.c -> func_realtime.o
   [LD] func_realtime.o -> func_realtime.so
   [CC] func_sha1.c -> func_sha1.o
   [LD] func_sha1.o -> func_sha1.so
   [CC] func_shell.c -> func_shell.o
   [LD] func_shell.o -> func_shell.so
   [CC] func_sorcery.c -> func_sorcery.o
   [LD] func_sorcery.o -> func_sorcery.so
   [CC] func_speex.c -> func_speex.o
   [LD] func_speex.o -> func_speex.so
   [CC] func_sprintf.c -> func_sprintf.o
   [LD] func_sprintf.o -> func_sprintf.so
   [CC] func_srv.c -> func_srv.o
   [LD] func_srv.o -> func_srv.so
   [CC] func_strings.c -> func_strings.o
   [LD] func_strings.o -> func_strings.so
   [CC] func_sysinfo.c -> func_sysinfo.o
   [LD] func_sysinfo.o -> func_sysinfo.so
   [CC] func_talkdetect.c -> func_talkdetect.o
   [LD] func_talkdetect.o -> func_talkdetect.so
   [CC] func_timeout.c -> func_timeout.o
   [LD] func_timeout.o -> func_timeout.so
   [CC] func_uri.c -> func_uri.o
   [LD] func_uri.o -> func_uri.so
   [CC] func_version.c -> func_version.o
   [LD] func_version.o -> func_version.so
   [CC] func_vmcount.c -> func_vmcount.o
   [LD] func_vmcount.o -> func_vmcount.so
   [CC] func_volume.c -> func_volume.o
   [LD] func_volume.o -> func_volume.so
   [CC] abstract_jb.c -> abstract_jb.o
   [CC] acl.c -> acl.o
   [CC] adsi.c -> adsi.o
   [CC] alaw.c -> alaw.o
   [CC] alertpipe.c -> alertpipe.o
   [CC] aoc.c -> aoc.o
   [CC] app.c -> app.o
app.c:199:25: warning: conflicting types for 'ast_app_getdata' due to enum/integer mismatch; have 'enum ast_getdata_result(struct ast_channel *, const char *, char *, int,  int)' [-Wenum-int-mismatch]
  199 | enum ast_getdata_result ast_app_getdata(struct ast_channel *c, const char *prompt, char *s, int maxlen, int timeout)
      |                         ^~~~~~~~~~~~~~~
In file included from app.c:60:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/app.h:138:5: note: previous declaration of 'ast_app_getdata' with type 'int(struct ast_channel *, const char *, char *, int,  int)'
  138 | int ast_app_getdata(struct ast_channel *c, const char *prompt, char *s, int maxlen, int timeout);
      |     ^~~~~~~~~~~~~~~
   [CC] ast_expr2.c -> ast_expr2.o
   [CC] ast_expr2f.c -> ast_expr2f.o
   [CC] asterisk.c -> asterisk.o
asterisk.c: In function 'ast_unregister_thread':
asterisk.c:515:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  515 |                 if ((void *) x->id == id) {
      |                     ^
asterisk.c: In function 'handle_show_threads':
asterisk.c:658:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  658 |                 ast_cli(a->fd, "%p %d %s\n", (void *)cur->id, cur->lwp, cur->name);
      |                                              ^
   [CC] astfd.c -> astfd.o
   [CC] astmm.c -> astmm.o
   [CC] astobj2.c -> astobj2.o
   [CC] astobj2_container.c -> astobj2_container.o
   [CC] astobj2_global.c -> astobj2_global.o
   [CC] astobj2_hash.c -> astobj2_hash.o
   [CC] astobj2_rbtree.c -> astobj2_rbtree.o
   [CC] audiohook.c -> audiohook.o
   [CC] autochan.c -> autochan.o
   [CC] autoservice.c -> autoservice.o
   [CC] backtrace.c -> backtrace.o
   [CC] bridge.c -> bridge.o
   [CC] bridge_after.c -> bridge_after.o
   [CC] bridge_basic.c -> bridge_basic.o
   [CC] bridge_channel.c -> bridge_channel.o
   [CC] bridge_roles.c -> bridge_roles.o
   [CC] bucket.c -> bucket.o
   [CC] callerid.c -> callerid.o
   [CC] ccss.c -> ccss.o
   [CC] cdr.c -> cdr.o
   [CC] cel.c -> cel.o
   [CC] channel.c -> channel.o
   [CC] channel_internal_api.c -> channel_internal_api.o
   [CC] chanvars.c -> chanvars.o
   [CC] cli.c -> cli.o
   [CC] codec.c -> codec.o
   [CC] codec_builtin.c -> codec_builtin.o
   [CC] config.c -> config.o
   [CC] config_options.c -> config_options.o
   [CC] core_local.c -> core_local.o
   [CC] core_unreal.c -> core_unreal.o
   [CC] crypt.c -> crypt.o
   [CC] data.c -> data.o
   [CC] datastore.c -> datastore.o
   [CC] db.c -> db.o
   [CC] devicestate.c -> devicestate.o
   [CC] dial.c -> dial.o
   [CC] dns.c -> dns.o
   [CC] dnsmgr.c -> dnsmgr.o
   [CC] dsp.c -> dsp.o
   [CC] endpoints.c -> endpoints.o
   [CC] enum.c -> enum.o
   [CC] event.c -> event.o
   [CC] features.c -> features.o
   [CC] features_config.c -> features_config.o
   [CC] file.c -> file.o
   [CC] fixedjitterbuf.c -> fixedjitterbuf.o
   [CC] format.c -> format.o
   [CC] format_cache.c -> format_cache.o
   [CC] format_cap.c -> format_cap.o
   [CC] format_compatibility.c -> format_compatibility.o
   [CC] frame.c -> frame.o
   [CC] framehook.c -> framehook.o
   [CC] fskmodem.c -> fskmodem.o
   [CC] global_datastores.c -> global_datastores.o
   [CC] hashtab.c -> hashtab.o
   [CC] heap.c -> heap.o
   [CC] http.c -> http.o
   [CC] image.c -> image.o
   [CC] indications.c -> indications.o
   [CC] io.c -> io.o
   [CC] jitterbuf.c -> jitterbuf.o
   [CC] json.c -> json.o
   [CC] libasteriskpj.c -> libasteriskpj.o
   [CC] loader.c -> loader.o
loader.c:1213:5: warning: conflicting types for 'ast_load_resource' due to enum/integer mismatch; have 'int(const char *)' [-Wenum-int-mismatch]
 1213 | int ast_load_resource(const char *resource_name)
      |     ^~~~~~~~~~~~~~~~~
In file included from loader.c:43:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/module.h:121:29: note: previous declaration of 'ast_load_resource' with type 'enum ast_module_load_result(const char *)'
  121 | enum ast_module_load_result ast_load_resource(const char *resource_name);
      |                             ^~~~~~~~~~~~~~~~~
   [CC] lock.c -> lock.o
   [CC] logger.c -> logger.o
   [CC] manager.c -> manager.o
manager.c: In function '__init_manager':
manager.c:9568:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 176 and 255 [-Wformat-truncation=]
 9568 |                         snprintf(a1, sizeof(a1), "%s:%s:%s", user->username, global_realm, user->secret);
      |                                                      ^~                      ~~~~~~~~~~~~
manager.c:9568:25: note: 'snprintf' output 3 or more bytes (assuming 337) into a destination of size 256
 9568 |                         snprintf(a1, sizeof(a1), "%s:%s:%s", user->username, global_realm, user->secret);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   [CC] manager_bridges.c -> manager_bridges.o
   [CC] manager_channels.c -> manager_channels.o
   [CC] manager_endpoints.c -> manager_endpoints.o
   [CC] manager_mwi.c -> manager_mwi.o
   [CC] manager_system.c -> manager_system.o
   [CC] max_forwards.c -> max_forwards.o
   [CC] md5.c -> md5.o
   [CC] media_index.c -> media_index.o
   [CC] message.c -> message.o
   [CC] mixmonitor.c -> mixmonitor.o
   [CC] mwi.c -> mwi.o
   [CC] named_acl.c -> named_acl.o
   [CC] named_locks.c -> named_locks.o
   [CC] netsock.c -> netsock.o
   [CC] netsock2.c -> netsock2.o
   [CC] optional_api.c -> optional_api.o
   [CC] options.c -> options.o
   [CC] parking.c -> parking.o
   [CC] pbx.c -> pbx.o
pbx.c: In function 'add_exten_to_pattern_tree':
pbx.c:1644:39: warning: '%s' directive writing up to 510 bytes into a region of size between 1 and 511 [-Wformat-overflow=]
 1644 |                 sprintf(extenbuf, "%s/%s", e1->exten, e1->cidmatch);/* Safe.  We just checked. */
      |                                       ^~
pbx.c:1644:17: note: 'sprintf' output between 2 and 1022 bytes into a destination of size 512
 1644 |                 sprintf(extenbuf, "%s/%s", e1->exten, e1->cidmatch);/* Safe.  We just checked. */
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   [CC] pbx_app.c -> pbx_app.o
   [CC] pbx_builtins.c -> pbx_builtins.o
   [CC] pbx_functions.c -> pbx_functions.o
   [CC] pbx_hangup_handler.c -> pbx_hangup_handler.o
   [CC] pbx_switch.c -> pbx_switch.o
   [CC] pbx_timing.c -> pbx_timing.o
   [CC] pbx_variables.c -> pbx_variables.o
   [CC] pickup.c -> pickup.o
   [CC] plc.c -> plc.o
   [CC] poll.c -> poll.o
   [CC] presencestate.c -> presencestate.o
   [CC] privacy.c -> privacy.o
   [CC] rtp_engine.c -> rtp_engine.o
   [CC] say.c -> say.o
   [CC] sched.c -> sched.o
   [CC] sdp_srtp.c -> sdp_srtp.o
   [CC] security_events.c -> security_events.o
   [CC] sem.c -> sem.o
   [CC] serializer.c -> serializer.o
   [CC] sha1.c -> sha1.o
   [CC] sip_api.c -> sip_api.o
   [CC] slinfactory.c -> slinfactory.o
   [CC] smoother.c -> smoother.o
   [CC] sorcery.c -> sorcery.o
   [CC] sounds.c -> sounds.o
   [CC] srv.c -> srv.o
   [CC] stasis.c -> stasis.o
   [CC] stasis_bridges.c -> stasis_bridges.o
   [CC] stasis_cache.c -> stasis_cache.o
   [CC] stasis_cache_pattern.c -> stasis_cache_pattern.o
   [CC] stasis_channels.c -> stasis_channels.o
   [CC] stasis_endpoints.c -> stasis_endpoints.o
   [CC] stasis_message.c -> stasis_message.o
stasis_message.c:58:5: warning: conflicting types for 'stasis_message_type_create' due to enum/integer mismatch; have 'int(const char *, struct stasis_message_vtable *, struct stasis_message_type **)' [-Wenum-int-mismatch]
   58 | int stasis_message_type_create(const char *name,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from stasis_message.c:35:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/stasis.h:335:33: note: previous declaration of 'stasis_message_type_create' with type 'enum stasis_message_type_result(const char *, struct stasis_message_vtable *, struct stasis_message_type **)'
  335 | enum stasis_message_type_result stasis_message_type_create(const char *name,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
   [CC] stasis_message_router.c -> stasis_message_router.o
   [CC] stasis_system.c -> stasis_system.o
   [CC] stdtime/localtime.c -> stdtime/localtime.o
stdtime/localtime.c:2374:29: warning: 'find_by_locale' defined but not used [-Wunused-function]
 2374 | static struct locale_entry *find_by_locale(locale_t locale)
      |                             ^~~~~~~~~~~~~~
stdtime/localtime.c: In function 'ast_strftime_locale':
stdtime/localtime.c:2519:45: warning: pointer 'format' may be used after 'realloc' [-Wuse-after-free]
 2519 |                                 fptr = fptr - format + newfmt;
      |                                        ~~~~~^~~~~~~~
In file included from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/logger.h:29,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/lock.h:63,
                 from stdtime/localtime.c:79:
In function '_ast_realloc',
    inlined from 'ast_strftime_locale' at stdtime/localtime.c:2514:14:
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/utils.h:649:22: note: call to 'realloc' here
  649 |         if (!(newp = realloc(p, len))) {
      |                      ^~~~~~~~~~~~~~~
/home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/inline_api.h:52:65: note: in definition of macro 'AST_INLINE_API'
   52 | #define AST_INLINE_API(hdr, body) static hdr; static inline hdr body
      |                                                                 ^~~~
   [CC] strcompat.c -> strcompat.o
   [CC] stringfields.c -> stringfields.o
   [CC] strings.c -> strings.o
   [CC] stun.c -> stun.o
stun.c: In function 'ast_stun_handle_packet.part.0':
stun.c:347:75: warning: '%16s' directive output may be truncated writing 16 or more bytes into a region of size 17 [-Wformat-truncation=]
  347 |                                 snprintf(combined, sizeof(combined), "%16s%16s", st.username + 16, st.username);
      |                                                                           ^~~~
stun.c:347:70: note: assuming directive output of 997 bytes
  347 |                                 snprintf(combined, sizeof(combined), "%16s%16s", st.username + 16, st.username);
      |                                                                      ^~~~~~~~~~
stun.c:347:33: note: 'snprintf' output 33 or more bytes (assuming 1014) into a destination of size 33
  347 |                                 snprintf(combined, sizeof(combined), "%16s%16s", st.username + 16, st.username);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   [CC] syslog.c -> syslog.o
   [CC] taskprocessor.c -> taskprocessor.o
   [CC] tcptls.c -> tcptls.o
tcptls.c:461:12: warning: 'tcptls_stream_close' defined but not used [-Wunused-function]
  461 | static int tcptls_stream_close(void *cookie)
      |            ^~~~~~~~~~~~~~~~~~~
   [CC] tdd.c -> tdd.o
   [CC] term.c -> term.o
   [CC] test.c -> test.o
   [CC] threadpool.c -> threadpool.o
   [CC] threadstorage.c -> threadstorage.o
   [CC] timing.c -> timing.o
   [CC] translate.c -> translate.o
   [CC] udptl.c -> udptl.o
   [CC] ulaw.c -> ulaw.o
   [CC] uri.c -> uri.o
   [CC] utf8.c -> utf8.o
   [CC] utils.c -> utils.o
In file included from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk/compat.h:160,
                 from /home/pbulk/build/comms/asterisk13/work/asterisk-13.38.3/include/asterisk.h:27,
                 from utils.c:30:
utils.c: In function 'dummy_start':
utils.c:1241:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 1241 |         pthread_cleanup_push(ast_unregister_thread, (void *) pthread_self());
      |                                                     ^
   [CC] uuid.c -> uuid.o
   [CC] version.c -> version.o
   [CC] xml.c -> xml.o
   [CC] xmldoc.c -> xmldoc.o
   [CC] libasteriskssl.c -> libasteriskssl.o
   [LD] libasteriskssl.o -> libasteriskssl.so.1
   [LN] libasteriskssl.so.1 -> libasteriskssl.so
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc -D_POSIX_PTHREAD_SEMANTICS  -pthread  -I../..//include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -DLDAP_DEPRECATED -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/libxml2 -I/opt/pkg/include -DBIND_8_COMPAT -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Wcast-align -DSOLARIS -I../include/solaris-compat -I/opt/ssl/include -I/usr/local/ssl/include -D_XPG4_2 -D__EXTENSIONS__ -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -liconv -lintl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -liconv -lintl -Wl,-rpath,/opt/pkg/lib ) works... yes
checking whether the C compiler (gcc -D_POSIX_PTHREAD_SEMANTICS  -pthread  -I../..//include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -DLDAP_DEPRECATED -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/libxml2 -I/opt/pkg/include -DBIND_8_COMPAT -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Wcast-align -DSOLARIS -I../include/solaris-compat -I/opt/ssl/include -I/usr/local/ssl/include -D_XPG4_2 -D__EXTENSIONS__ -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -liconv -lintl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -liconv -lintl -Wl,-rpath,/opt/pkg/lib ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... cpp
checking for mawk... /usr/bin/nawk
checking host system type... x86_64-sun-solaris2.11
checking for a BSD compatible install... /opt/pkg/bin/bsdinstall -c -o pbulk -g pbulk
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for tgetent in -ltermcap... yes
checking for termcap.h... yes
checking for sys/cdefs.h... no
checking for vis.h... no
checking for issetugid... yes
checking for fgetln... no
checking for strvis... no
checking for strunvis... no
checking for strlcpy... yes
checking for strlcat... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating makelist
creating config.h
Makefile:230: warning: ignoring prerequisites on suffix rule definition
Makefile:233: warning: ignoring prerequisites on suffix rule definition
In file included from np/vis.c:44:
./np/vis.h:77:14: error: expected ';' before 'char'
   77 | __BEGIN_DECLS
      |              ^
      |              ;
   78 | char    *vis __P((char *, int, int, int));
      | ~~~~          
./np/vis.h:78:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   78 | char    *vis __P((char *, int, int, int));
      |              ^~~
./np/vis.h:79:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   79 | char    *svis __P((char *, int, int, int, const char *));
      |               ^~~
./np/vis.h:80:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   80 | int     strvis __P((char *, const char *, int));
      |                ^~~
./np/vis.h:81:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   81 | int     strsvis __P((char *, const char *, int, const char *));
      |                 ^~~
./np/vis.h:82:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   82 | int     strvisx __P((char *, const char *, size_t, int));
      |                 ^~~
./np/vis.h:83:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   83 | int     strsvisx __P((char *, const char *, size_t, int, const char *));
      |                  ^~~
./np/vis.h:84:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   84 | int     strunvis __P((char *, const char *));
      |                  ^~~
./np/vis.h:85:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   85 | int     strunvisx __P((char *, const char *, int));
      |                   ^~~
./np/vis.h:90:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__P'
   90 | int     unvis __P((char *, int, int *, int))    __RENAME(__unvis13);
      |               ^~~
./np/vis.h:92:12: error: expected ';' before 'unsigned'
   92 | __END_DECLS
      |            ^
      |            ;
np/vis.c:196:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  196 | svis(dst, c, flag, nextc, extra)
      | ^~~~
np/vis.c:230:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  230 | strsvis(dst, src, flag, extra)
      | ^~~~~~~
np/vis.c:257:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  257 | strsvisx(dst, src, len, flag, extra)
      | ^~~~~~~~
np/vis.c:293:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  293 | vis(dst, c, flag, nextc)
      | ^~~
np/vis.c:323:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  323 | strvis(dst, src, flag)
      | ^~~~~~
np/vis.c:336:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  336 | strvisx(dst, src, len, flag)
      | ^~~~~~~
make[2]: *** [Makefile:230: np/vis.o_a] Error 1
make[1]: *** [Makefile:123: editline/libedit.a] Error 2
gmake: *** [Makefile:388: main] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/comms/asterisk13
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/comms/asterisk13