]> mj.ucw.cz Git - pciutils.git/commit
libpci: ecam: Fix discards const from pointer target
authorRudi Heitbaum <rudi@heitbaum.com>
Sun, 22 Feb 2026 00:46:31 +0000 (00:46 +0000)
committerMartin Mareš <mj@ucw.cz>
Sun, 5 Apr 2026 16:42:25 +0000 (18:42 +0200)
commitb76e572e68d97a9ac175c01df341aa0ee9bc0024
tree38029c83af0098010a41960cfac597e9fa276fb5
parentd8862fba3550e57c7d91cd2830b0bf6df6a4192a
libpci: ecam: Fix discards const from pointer target

endptr is used as the return from strchr(addrs, ',') which is a const
char. endptr is subsequently used as a pointer to the token which is
char. Fix by not reusing endptr, but declare addrsptr as a const char *
pointer for use in the first case addressing the warning.

fixes:
    ecam.c: In function 'parse_next_addrs':
    ecam.c:620:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      620 |   endptr = strchr(addrs, ',');
          |          ^

Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
lib/ecam.c