if (szOutput != NULL)\r
{\r
char sz[32769];\r
- memset(sz, 0, sizeof(sz));\r
while (! feof(fp))\r
{\r
+ memset(sz, 0, sizeof(sz));\r
fread(sz, sizeof(char), sizeof(sz) - 1, fp);\r
* szOutput += UTF82String(sz);\r
}\r
{\r
DWORD dwSize = 0;\r
char sz[32769];\r
- memset(sz, 0, sizeof(sz));\r
for (wxULongLong llSize = 0; llSize < ::GetFileSize(hRead, NULL); llSize += dwSize)\r
{\r
+ memset(sz, 0, sizeof(sz));\r
dwSize = 0;\r
::ReadFile(hRead, sz, sizeof(sz) - 1, & dwSize, NULL);\r
* szOutput += UTF82String(sz);\r
}\r
g_szCurrentArchive = _szArcName;\r
g_asOutput = ::wxStringTokenize(szOutput, wxT("\r\n"));\r
+ g_asOutput.Shrink();\r
}\r
if (_hArchive != NULL)\r
{\r