mirror of
https://gitlab.com/apparmor/apparmor.git
synced 2025-03-04 08:24:42 +01:00
fix bug where parser wasn't properly merging link rules, when a link pair was specified
This commit is contained in:
parent
edda8c2604
commit
5b758f9dad
1 changed files with 11 additions and 0 deletions
|
@ -48,6 +48,17 @@ static int file_comp(const void *c1, const void *c2)
|
|||
if (res)
|
||||
return res;
|
||||
|
||||
if ((*e1)->link_name) {
|
||||
if ((*e2)->link_name)
|
||||
res = strcmp((*e1)->link_name, (*e2)->link_name);
|
||||
else
|
||||
return 1;
|
||||
} else if ((*e2)->link_name) {
|
||||
return -1;
|
||||
}
|
||||
if (res)
|
||||
return res;
|
||||
|
||||
return strcmp((*e1)->name, (*e2)->name);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue