mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2025-02-16 18:21:41 +01:00
Remove unneeded length modifier from suppressed match in sscanf() format in tests/crasher.c
GCC is complaining about the `%*jx' match in sscanf() format string. Replace it with `%*x'; sscanf() will identically match an unsigned hexadecimal integer without the length modifier. crasher.c: In function 'write_maps': crasher.c:30:9: warning: use of assignment suppression and length modifier together in gnu_scanf format [-Wformat]
This commit is contained in:
parent
2d750952a5
commit
ff0c6ccf6b
1 changed files with 1 additions and 1 deletions
|
@ -24,7 +24,7 @@ void write_maps(char *fname)
|
||||||
|
|
||||||
while (fgets(buf, sizeof(buf), maps))
|
while (fgets(buf, sizeof(buf), maps))
|
||||||
{
|
{
|
||||||
if (sscanf(buf, "%jx-%*jx %*c%*c%c%*c %*x %*s %*d /%126[^\n]", &addr, &exec, path+1) != 3)
|
if (sscanf(buf, "%jx-%*x %*c%*c%c%*c %*x %*s %*d /%126[^\n]", &addr, &exec, path+1) != 3)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (exec != 'x')
|
if (exec != 'x')
|
||||||
|
|
Loading…
Add table
Reference in a new issue