mirror of
https://github.com/reactos/reactos.git
synced 2024-09-29 05:54:05 +00:00
Unicode fixes and error checking.
svn path=/trunk/; revision=22690
This commit is contained in:
parent
cdbfb24b12
commit
410ae9c26b
|
@ -275,8 +275,17 @@ BOOL Batch (LPTSTR fullname, LPTSTR firstword, LPTSTR param)
|
|||
//
|
||||
// Allocate enough memory to hold the params and copy them over without modifications
|
||||
//
|
||||
bc->raw_params = malloc(_tcslen(param));
|
||||
_tcscpy(bc->raw_params,param);
|
||||
bc->raw_params = malloc((_tcslen(param)+1) * sizeof(TCHAR));
|
||||
if (bc->raw_params != NULL)
|
||||
{
|
||||
memset (bc->raw_params, 0, _tcslen(bc->raw_params) * sizeof(TCHAR));
|
||||
_tcscpy(bc->raw_params,param);
|
||||
}
|
||||
else
|
||||
{
|
||||
error_out_of_memory();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
#ifdef _DEBUG
|
||||
DebugPrintf (_T("Batch: returns TRUE\n"));
|
||||
|
|
Loading…
Reference in a new issue