|
@@ -449,7 +449,7 @@ allow_file_open(scmp_filter_ctx ctx, int use_openat, const char *file)
|
|
{
|
|
{
|
|
if (use_openat) {
|
|
if (use_openat) {
|
|
return seccomp_rule_add_2(ctx, SCMP_ACT_ALLOW, SCMP_SYS(openat),
|
|
return seccomp_rule_add_2(ctx, SCMP_ACT_ALLOW, SCMP_SYS(openat),
|
|
- SCMP_CMP_STR(0, SCMP_CMP_EQ, AT_FDCWD),
|
|
|
|
|
|
+ SCMP_CMP(0, SCMP_CMP_EQ, (unsigned int)AT_FDCWD),
|
|
SCMP_CMP_STR(1, SCMP_CMP_EQ, file));
|
|
SCMP_CMP_STR(1, SCMP_CMP_EQ, file));
|
|
} else {
|
|
} else {
|
|
return seccomp_rule_add_1(ctx, SCMP_ACT_ALLOW, SCMP_SYS(open),
|
|
return seccomp_rule_add_1(ctx, SCMP_ACT_ALLOW, SCMP_SYS(open),
|