}
for (xattrname = evm_config_xattrnames; *xattrname != NULL; xattrname++) {
- err = getxattr(file, *xattrname, xattr_value, sizeof(xattr_value));
+ err = lgetxattr(file, *xattrname, xattr_value, sizeof(xattr_value));
if (err < 0) {
log_info("no xattr: %s\n", *xattrname);
continue;
if (len <= 1)
return len;
- len = getxattr(file, "security.evm", sig, sizeof(sig));
+ len = lgetxattr(file, "security.evm", sig, sizeof(sig));
if (len < 0) {
log_err("getxattr failed\n");
return len;
int len;
if (xattr) {
- len = getxattr(file, "security.ima", sig, sizeof(sig));
+ len = lgetxattr(file, "security.ima", sig, sizeof(sig));
if (len < 0) {
log_err("getxattr failed\n");
return len;
}
for (xattrname = evm_config_xattrnames; *xattrname != NULL; xattrname++) {
- err = getxattr(file, *xattrname, xattr_value, sizeof(xattr_value));
+ err = lgetxattr(file, *xattrname, xattr_value, sizeof(xattr_value));
if (err < 0) {
log_info("no xattr: %s\n", *xattrname);
continue;