context->signal = INDEFINITE_SIGNAL;\r
context->output_handling = oh_check;\r
context->async = 0;\r
+\r
+ #ifdef WIN32\r
+ context->t_command_line = NULL;\r
+ context->is_not_found = 0;\r
+ #endif\r
\r
return context;\r
}\r
if((*ptr)->signal)\r
free((*ptr)->signal);\r
\r
+ #ifdef WIN32\r
+ if((*ptr)->t_command_line)\r
+ free((*ptr)->t_command_line);\r
+ #endif\r
+\r
*ptr = NULL;\r
\r
return 0;\r
context->command_line = NULL;\r
}\r
\r
+ #ifdef WIN32\r
+ if(context->t_command_line)\r
+ {\r
+ free(context->t_command_line);\r
+ context->t_command_line = NULL;\r
+ }\r
+\r
+ context->is_not_found = 0;\r
+\r
+ #endif\r
+\r
if(context->pos)\r
{\r
free(context->pos);\r
dup->line = context->line;\r
dup->pos = strdup(context->pos);\r
dup->command_line = strdup(context->command_line);\r
+\r
+ \r
+ #ifdef WIN32\r
+ dup->t_command_line = strdup(context->t_command_line);\r
+ dup->is_not_found = context->is_not_found;\r
+ #endif\r
+\r
dup->exit_code = context->exit_code;\r
dup->timeout = context->timeout;\r
dup->output = NULL;\r
context->command_line = NULL;\r
}\r
\r
+ #ifdef WIN32\r
+ if(context->t_command_line)\r
+ {\r
+ free(context->t_command_line);\r
+ context->t_command_line = NULL;\r
+ }\r
+ context->is_not_found = 0;\r
+\r
+ #endif\r
+\r
if(context->pos)\r
{\r
free(context->pos);\r