Browse Source

fs_xattr.cpp

webui
Antonio SJ Musumeci 1 week ago
parent
commit
f8875f82e2
  1. 9
      src/fs_xattr.cpp

9
src/fs_xattr.cpp

@ -151,12 +151,17 @@ fs::xattr::get(const int fd_,
rv = -ERANGE; rv = -ERANGE;
val_->resize(64); val_->resize(64);
do
while(true)
{ {
rv = fs::fgetxattr(fd_,attr_,&(*val_)[0],val_->size()); rv = fs::fgetxattr(fd_,attr_,&(*val_)[0],val_->size());
if(rv >= 0)
return rv;
if(rv != -ERANGE)
return rv;
val_->resize(val_->size() * 1.2);
} }
while(rv == -ERANGE);
while(rv == -ERANGE) while(rv == -ERANGE)
{ {

Loading…
Cancel
Save