Hi,
I just got the same issue, it happens when argv[0] does not contain a /
(calling uptime segfault but calling /usr/bin/uptime works).
In xo_parse_args there is no check whether cp is NULL before calling
xo_streq.
I fixed it by changing this line:
- cp = &cp[len + 1 - sizeof(gnu_ext)];
+ cp = (char *)(uintptr_t)(const char *)(&xo_program[len + 1 -
sizeof(gnu_ext)]);
Arnaud Ysmal
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"