Changeset 7 for trunk/samba-3.0.25pre1/source/ndpsmb/ndpsmb.c
- Timestamp:
- Mar 25, 2007, 1:05:20 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/samba-3.0.25pre1/source/ndpsmb/ndpsmb.c
r5 r7 1344 1344 FEALIST * pFEASrc; 1345 1345 NDDATABUF fdata = {0}; 1346 smbwrp_fileinfo *finfo; 1346 1347 1347 1348 if (!pfi || !pfi->pszName || !pFEAList) … … 1360 1361 return ERROR_EAS_NOT_SUPPORTED; 1361 1362 } 1362 path = (char *)fdata.pData; 1363 finfo = (smbwrp_fileinfo *)fdata.pData; 1364 path = finfo->fname; 1363 1365 1364 1366 log("NdpEAQuery in <%s> %08x %d\n", path, pGEAList, pGEAList ? pGEAList->cbList : 0); … … 1417 1419 unsigned long action; 1418 1420 NDDATABUF fdata = {0}; 1421 smbwrp_fileinfo *finfo; 1419 1422 1420 1423 log("NdpEASet in\n"); … … 1440 1443 return ERROR_EAS_NOT_SUPPORTED; 1441 1444 } 1442 path = (char *)fdata.pData; 1445 finfo = (smbwrp_fileinfo *)fdata.pData; 1446 path = finfo->fname; 1443 1447 1444 1448 do { … … 1476 1480 FEALIST * pfealist; 1477 1481 NDDATABUF fdata = {0}; 1482 smbwrp_fileinfo *finfo; 1478 1483 int easize; 1479 1484 … … 1493 1498 return ERROR_EAS_NOT_SUPPORTED; 1494 1499 } 1495 easize = ((smbwrp_fileinfo *)fdata.pData)->easize; 1496 ((smbwrp_fileinfo *)fdata.pData)->easize = -1; 1497 path = ((smbwrp_fileinfo *)fdata.pData)->fname; 1500 finfo = (smbwrp_fileinfo *)fdata.pData; 1501 easize = finfo->easize; 1502 finfo->easize = -1; 1503 path = finfo->fname; 1498 1504 if (easize >= 0) 1499 1505 {
Note:
See TracChangeset
for help on using the changeset viewer.