Changeset 413 for branches/branch-1-0/src/helpers/dosh.c
- Timestamp:
- Jun 14, 2012, 1:34:38 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/branch-1-0/src/helpers/dosh.c
r411 r413 1799 1799 *@@changed V0.9.14 (2001-08-01) [umoeller]: fixed, this never respected cbBuf 1800 1800 *@@changed V0.9.16 (2001-10-02) [umoeller]: added check for valid logical disk no 1801 *@@changed V1.0.10 (2012-06-14) [pr]: fix buffer overwrite @@fixes 1206 1801 1802 */ 1802 1803 … … 1827 1828 if (arc == NO_ERROR) 1828 1829 { 1829 if (pszBuf )1830 if (pszBuf && cbBuf) 1830 1831 { 1831 1832 // The data for the last three fields in the FSQBUFFER2 … … 1836 1837 (CHAR*)(&pfsqBuffer->szName) + pfsqBuffer->cbName + 1, 1837 1838 cbBuf); // V0.9.14 (2001-08-01) [umoeller] 1838 *(pszBuf + cbBuf ) = '\0';1839 *(pszBuf + cbBuf - 1) = '\0'; 1839 1840 } 1840 1841 }
Note:
See TracChangeset
for help on using the changeset viewer.