|
@@ -639,9 +639,9 @@ recheck:
|
|
|
if (fl1->share == IPV6_FL_S_EXCL ||
|
|
if (fl1->share == IPV6_FL_S_EXCL ||
|
|
|
fl1->share != fl->share ||
|
|
fl1->share != fl->share ||
|
|
|
((fl1->share == IPV6_FL_S_PROCESS) &&
|
|
((fl1->share == IPV6_FL_S_PROCESS) &&
|
|
|
- (fl1->owner.pid == fl->owner.pid)) ||
|
|
|
|
|
|
|
+ (fl1->owner.pid != fl->owner.pid)) ||
|
|
|
((fl1->share == IPV6_FL_S_USER) &&
|
|
((fl1->share == IPV6_FL_S_USER) &&
|
|
|
- uid_eq(fl1->owner.uid, fl->owner.uid)))
|
|
|
|
|
|
|
+ !uid_eq(fl1->owner.uid, fl->owner.uid)))
|
|
|
goto release;
|
|
goto release;
|
|
|
|
|
|
|
|
err = -ENOMEM;
|
|
err = -ENOMEM;
|