git://git.openafs.org
/
openafs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
windows-smb-vc-uid-missing-20081117
[openafs.git]
/
src
/
WINNT
/
afsd
/
smb_ioctl.c
diff --git
a/src/WINNT/afsd/smb_ioctl.c
b/src/WINNT/afsd/smb_ioctl.c
index
8b35443
..
eb9e679
100644
(file)
--- a/
src/WINNT/afsd/smb_ioctl.c
+++ b/
src/WINNT/afsd/smb_ioctl.c
@@
-349,6
+349,8
@@
smb_IoctlV3Read(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
count = smb_GetSMBParm(inp, 5);
uidp = smb_FindUID(vcp, ((smb_t *)inp)->uid, 0);
+ if (!uidp)
+ return CM_ERROR_BADSMB;
userp = smb_GetUserFromUID(uidp);
osi_assertx(userp != NULL, "null cm_user_t");
iop->uidp = uidp;