From: Ken Hornstein Date: Thu, 10 Apr 2014 22:58:39 +0000 (-0400) Subject: Don't clobber "cp"; use dp instead. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/2c52944b55b2c515e6f46a56e15a4bcece704e63?hp=64382683f7425bda734357c421697ef4a8fdc550 Don't clobber "cp"; use dp instead. --- diff --git a/uip/mhoutsbr.c b/uip/mhoutsbr.c index 9f024e08..8f19702c 100644 --- a/uip/mhoutsbr.c +++ b/uip/mhoutsbr.c @@ -231,7 +231,7 @@ output_headers (CT ct, FILE *out) static int writeExternalBody (CT ct, FILE *out) { - char *cp; + char *cp, *dp; struct exbody *e = (struct exbody *) ct->c_ctparams; putc ('\n', out); @@ -243,7 +243,7 @@ writeExternalBody (CT ct, FILE *out) switch (*++cp) { case 'I': if (ct2->c_id) { - char *dp = trimcpy (ct2->c_id); + dp = trimcpy (ct2->c_id); fputs (dp, out); free (dp); @@ -251,21 +251,21 @@ writeExternalBody (CT ct, FILE *out) continue; case 'N': - cp = get_param(ci2->ci_first_pm, "name", '_', 0); - if (cp) { - fputs (cp, out); - free (cp); + dp = get_param(ci2->ci_first_pm, "name", '_', 0); + if (dp) { + fputs (dp, out); + free (dp); } continue; case 'T': fprintf (out, "%s/%s", ci2->ci_type, ci2->ci_subtype); - cp = output_params(strlen(ci2->ci_type) + + dp = output_params(strlen(ci2->ci_type) + strlen(ci2->ci_subtype) + 1, ci2->ci_first_pm, NULL, 0); - if (cp) { - fputs (cp, out); - free (cp); + if (dp) { + fputs (dp, out); + free (dp); } continue;