|
@@ -273,6 +273,10 @@ static int match_revfn(u8 af, const char *name, u8 revision, int *bestp)
|
|
|
have_rev = 1;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if (af != NFPROTO_UNSPEC && !have_rev)
|
|
|
+ return match_revfn(NFPROTO_UNSPEC, name, revision, bestp);
|
|
|
+
|
|
|
return have_rev;
|
|
|
}
|
|
|
|
|
@@ -289,6 +293,10 @@ static int target_revfn(u8 af, const char *name, u8 revision, int *bestp)
|
|
|
have_rev = 1;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if (af != NFPROTO_UNSPEC && !have_rev)
|
|
|
+ return target_revfn(NFPROTO_UNSPEC, name, revision, bestp);
|
|
|
+
|
|
|
return have_rev;
|
|
|
}
|
|
|
|