On Fri, Jun 20, 2014 at 12:13:00PM +0200, Thomas Schmitt wrote:
> Probable cause is in getextattr.c line 314:
> 
>                         val_len = strlen(argv[0]) + 1;
> 
> with effect in line 338:
>                                 error = extattr_set_file(argv[arg_counter],
>                                     attrnamespace, attrname, buf,
>                                     val_len + flag_null);

IIRC, we must store a trailing 0 because of an oddity in the FreeBSD API.
Perhaps it should be stripped when reading the attribute? How is it done
in FreeBSD sources?

-- 
Emmanuel Dreyfus
m...@netbsd.org

Reply via email to