Client: ServerServiceHelper: Improved error handling of ListShares method

This commit is contained in:
Tal Aloni 2017-09-15 10:29:14 +03:00
parent 84a8b486eb
commit 0b320ad33e

View file

@ -97,7 +97,7 @@ namespace SMBLibrary.Client
} }
NetrShareEnumResponse shareEnumResponse = new NetrShareEnumResponse(responseData); NetrShareEnumResponse shareEnumResponse = new NetrShareEnumResponse(responseData);
ShareInfo1Container shareInfo1 = shareEnumResponse.InfoStruct.Info as ShareInfo1Container; ShareInfo1Container shareInfo1 = shareEnumResponse.InfoStruct.Info as ShareInfo1Container;
if (shareInfo1 == null) if (shareInfo1 == null || shareInfo1.Entries == null)
{ {
if (shareEnumResponse.Result == Win32Error.ERROR_ACCESS_DENIED) if (shareEnumResponse.Result == Win32Error.ERROR_ACCESS_DENIED)
{ {