[asterisk-bugs] [JIRA] (PRI-186) libpri fails to build with GCC 10

Kevin Harwell (JIRA) noreply at issues.asterisk.org
Wed Aug 19 16:51:43 CDT 2020


     [ https://issues.asterisk.org/jira/browse/PRI-186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Harwell updated PRI-186:
------------------------------

    Status: Open  (was: Triage)

> libpri fails to build with GCC 10
> ---------------------------------
>
>                 Key: PRI-186
>                 URL: https://issues.asterisk.org/jira/browse/PRI-186
>             Project: LibPRI
>          Issue Type: Bug
>      Security Level: None
>          Components: General
>    Affects Versions: 1.6.0
>         Environment: Debian Testing (11)
>            Reporter: Tzafrir Cohen
>            Assignee: Richard Mudgett
>
> {code}
> q931.c: In function ‘q931_receive’:
> q931.c:7688:25: error: array subscript 17 is outside the bounds of an interior zero-length array ‘unsigned char[0]’ [-Werror=zero-length-bounds]
>  7688 |    h->raw[h->crlen + 2] -= 0x8;
>       |                         ^~
> In file included from pri_internal.h:36,
>                  from q931.c:32:
> pri_q931.h:40:16: note: while referencing ‘raw’
>    40 |  unsigned char raw[0];
>       |                ^~~
> q931.c:7688:25: error: array subscript 17 is outside the bounds of an interior zero-length array ‘unsigned char[0]’ [-Werror=zero-length-bounds]
>  7688 |    h->raw[h->crlen + 2] -= 0x8;
>       |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from pri_internal.h:36,
>                  from q931.c:32:
> pri_q931.h:40:16: note: while referencing ‘raw’
>    40 |  unsigned char raw[0];
>       |                ^~~
> {code}
> See Debian issue https://bugs.debian.org/957470



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list