RootCauseunvalidated
It allocates strlen(nd)+4+1+strlen(mcset_mc_basename)+1+strlen(mcset_rc_dir) bytes — The hot path is write_bin() in binutils/windmc.c. Tension: This pattern depends on every length being perfectly accounted for and on the source strings not changing in unexpected ways. Outcome: then appends nd and ".bin" with strcat.
471b482b-a9d1-44cc-ab47-2a083d920ac3
It allocates strlen(nd)+4+1+strlen(mcset_mc_basename)+1+strlen(mcset_rc_dir) bytes — The hot path is write_bin() in binutils/windmc.c. Tension: This pattern depends on every length being perfectly accounted for and on the source strings not changing in unexpected ways. Outcome: then appends nd and ".bin" with strcat.