Commit 71591a1d by Jim Wilson

(used_arg): When call xmalloc for mswitches, pass 1 if

n_switches is zero.

From-SVN: r12885
parent afad3d2c
...@@ -4982,8 +4982,13 @@ used_arg (p, len) ...@@ -4982,8 +4982,13 @@ used_arg (p, len)
break; break;
} }
/* Now build a list of the replacement string for switches that we care about */ /* Now build a list of the replacement string for switches that we care
mswitches = (struct mswitchstr *) xmalloc ((sizeof (struct mswitchstr)) * n_switches); about. Make sure we allocate at least one entry. This prevents
xmalloc from calling fatal, and prevents us from re-executing this
block of code. */
mswitches
= (struct mswitchstr *) xmalloc ((sizeof (struct mswitchstr))
* (n_switches ? n_switches : 1));
for (i = 0; i < n_switches; i++) for (i = 0; i < n_switches; i++)
{ {
int xlen = strlen (switches[i].part1); int xlen = strlen (switches[i].part1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment