X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=libatalk%2Fvfs%2Fea.c;h=70d281068f766c4ae437eebd161fe418138e09ea;hb=2bf71d3ccf20c072bc67a9d075b6ac8b0798021e;hp=8d1a1f0dd37363e9804bcf2559a0fdeca7926c05;hpb=4a671e56e9e8448e8f11b1dd4654780cdad0ad4f;p=netatalk.git diff --git a/libatalk/vfs/ea.c b/libatalk/vfs/ea.c index 8d1a1f0d..70d28106 100644 --- a/libatalk/vfs/ea.c +++ b/libatalk/vfs/ea.c @@ -1,5 +1,5 @@ /* - $Id: ea.c,v 1.18 2009-12-10 17:40:25 franklahm Exp $ + $Id: ea.c,v 1.19 2010-02-10 14:05:37 franklahm Exp $ Copyright (c) 2009 Frank Lahm This program is free software; you can redistribute it and/or modify @@ -1483,7 +1483,7 @@ int ea_chown(VFS_FUNC_ARGS_CHOWN) } } - if ((chown(ea_path(&ea, NULL, 0), uid, gid)) != 0) { + if ((lchown(ea_path(&ea, NULL, 0), uid, gid)) != 0) { switch (errno) { case EPERM: case EACCES: @@ -1500,7 +1500,7 @@ int ea_chown(VFS_FUNC_ARGS_CHOWN) ret = AFPERR_MISC; goto exit; } - if ((chown(eaname, uid, gid)) != 0) { + if ((lchown(eaname, uid, gid)) != 0) { switch (errno) { case EPERM: case EACCES: