s3:mdssvc: fix slrpc_fetch_attributes() when CNID is not known
authorRalph Boehme <slow@samba.org>
Mon, 6 May 2019 12:19:31 +0000 (14:19 +0200)
committerJeremy Allison <jra@samba.org>
Thu, 8 Aug 2019 21:43:14 +0000 (21:43 +0000)
commit64f182412a5b7bdb1f8eccffaee296e7c8554a95
treee413dfe13e134c9b14c688a226591ab49274861b
parentb2bf13ecf7b5406665f27487cb892e4f15fb28c4
s3:mdssvc: fix slrpc_fetch_attributes() when CNID is not known

Samba currenlty fails the whole RPC request, macOS returns returns a nil entry
for the requested CNID:

DALLOC_CTX(#1): {
sl_array_t(#3): {
uint64_t: 0x0000
CNIDs: unkn1: 0xfec, unkn2: 0x6b000020
DALLOC_CTX(#1): {
uint64_t: 0xe4bbf314c03b1e
}
sl_filemeta_t(#1): {
sl_array_t(#2): {
nil
nil
}
}
}
}

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Aug  8 21:43:14 UTC 2019 on sn-devel-184
selftest/knownfail.d/samba3.rpc [deleted file]
source3/rpc_server/mdssvc/mdssvc.c