Hi Simon, On Thu, Mar 23, 2023 at 3:39 AM Simon Mikuda <simon.mikuda@xxxxxxxxxxxxxxxxxxx> wrote: > > --- > tools/l2test.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/tools/l2test.c b/tools/l2test.c > index 5aae4b687..595f1dab2 100644 > --- a/tools/l2test.c > +++ b/tools/l2test.c > @@ -1416,7 +1416,10 @@ int main(int argc, char *argv[]) > break; > > case 'P': > - psm = atoi(optarg); > + if (!strncasecmp(optarg, "0x", 2)) > + psm = strtoul(&optarg[2], NULL, 16); strtoul should be able to autodetect the base and parse 0x if you give 0 as base: https://linux.die.net/man/3/strtoul > + else > + psm = atoi(optarg); > break; > > case 'I': > -- > 2.34.1 > -- Luiz Augusto von Dentz