- Fixing two compiler warnings
- Reducing stack usage for recursive scripts - Do not exit on bogus arguments to reset_config. No longer exit the application upon bogus arguments to reset_config, but return errors. thanks to Øyvind Harboe for these patches. git-svn-id: svn://svn.berlios.de/openocd/trunk@226 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
@@ -383,7 +383,11 @@ int command_run_file(command_context_t *context, FILE *file, enum command_mode m
|
||||
{
|
||||
int retval = ERROR_OK;
|
||||
int old_command_mode;
|
||||
char buffer[4096];
|
||||
char *buffer=malloc(4096);
|
||||
if (buffer==NULL)
|
||||
{
|
||||
return ERROR_INVALID_ARGUMENTS;
|
||||
}
|
||||
|
||||
old_command_mode = context->mode;
|
||||
context->mode = mode;
|
||||
@@ -422,6 +426,9 @@ int command_run_file(command_context_t *context, FILE *file, enum command_mode m
|
||||
}
|
||||
|
||||
context->mode = old_command_mode;
|
||||
|
||||
|
||||
free(buffer);
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user