diff options
author | Volker Lendecke <vl@samba.org> | 2008-01-21 20:24:23 +0100 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2008-01-22 12:29:02 +0100 |
commit | a4c2b04a2b46fd308e98cc83c26de8307f5196a5 (patch) | |
tree | 61b5ba52f477e7c62ec7650ff48c367402f4d645 /source3/smbd | |
parent | f5df4a100accd163dcd4f41e3bbcd17bb655d1fe (diff) | |
download | samba-a4c2b04a2b46fd308e98cc83c26de8307f5196a5.tar.gz samba-a4c2b04a2b46fd308e98cc83c26de8307f5196a5.tar.bz2 samba-a4c2b04a2b46fd308e98cc83c26de8307f5196a5.zip |
Hide streams from the EA API
(This used to be commit e9bb3d5067b74a29beb778f85687829778e42b5b)
Diffstat (limited to 'source3/smbd')
-rw-r--r-- | source3/smbd/trans2.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index 896d2dee14..b5b3ea751b 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -105,9 +105,13 @@ static bool samba_private_attr_name(const char *unix_ea_name) for (i = 0; prohibited_ea_names[i]; i++) { if (strequal( prohibited_ea_names[i], unix_ea_name)) - return True; + return true; } - return False; + if (StrnCaseCmp(unix_ea_name, SAMBA_XATTR_DOSSTREAM_PREFIX, + strlen(SAMBA_XATTR_DOSSTREAM_PREFIX)) == 0) { + return true; + } + return false; } /**************************************************************************** |