mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-10-12 18:22:54 +00:00
genl: remove unused code
remove unused basename logic, avoid dereference of possibly NULL variable
This commit is contained in:
parent
1313ceb4d6
commit
1b129bf2fe
13
genl/genl.c
13
genl/genl.c
@ -109,14 +109,6 @@ static void usage(void)
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
char *basename;
|
||||
|
||||
basename = strrchr(argv[0], '/');
|
||||
if (basename == NULL)
|
||||
basename = argv[0];
|
||||
else
|
||||
basename++;
|
||||
|
||||
while (argc > 1) {
|
||||
if (argv[1][0] != '-')
|
||||
break;
|
||||
@ -144,8 +136,9 @@ int main(int argc, char **argv)
|
||||
int ret;
|
||||
struct genl_util *a = NULL;
|
||||
a = get_genl_kind(argv[1]);
|
||||
if (NULL == a) {
|
||||
fprintf(stderr,"bad genl %s\n",argv[1]);
|
||||
if (!a) {
|
||||
fprintf(stderr,"bad genl %s\n", argv[1]);
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
ret = a->parse_genlopt(a, argc-1, argv+1);
|
||||
|
Loading…
Reference in New Issue
Block a user