summaryrefslogtreecommitdiff
path: root/overlay
diff options
context:
space:
mode:
Diffstat (limited to 'overlay')
-rw-r--r--overlay/mgdb/gdb/winnt-nat.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/overlay/mgdb/gdb/winnt-nat.c b/overlay/mgdb/gdb/winnt-nat.c
index 1d9daf1..7c456d6 100644
--- a/overlay/mgdb/gdb/winnt-nat.c
+++ b/overlay/mgdb/gdb/winnt-nat.c
@@ -1056,7 +1056,7 @@ static void winnt_create_inferior(
arglen = strlen(args);
arglen++;
- if (!(argbuf = (char *)calloc(arglen,1)))
+ if (!(argbuf = (char *)calloc(2*arglen,1)))
winnt_error("Failed to allocate argument string buffer.");
/* extra pointer for exec_file (argv[0]) */
@@ -1070,7 +1070,7 @@ static void winnt_create_inferior(
/* argv */
argv[0] = exec_file;
- if (__cmd_args_to_argv(args,argbuf,arglen,&argv[1],arglen) < 0)
+ if (__cmd_args_to_argv(args,argbuf,2*arglen,&argv[1],arglen) < 0)
winnt_error("Failed to parse command-line arguments.");
/* spawn */