X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/edee2ed36533ed9dfc7be7c0d64f0f965d55b9c4..cf57870921b26703aad420c6741c524b33736ff1:/sbr/mts.c diff --git a/sbr/mts.c b/sbr/mts.c index cbff0db4..9db81061 100644 --- a/sbr/mts.c +++ b/sbr/mts.c @@ -170,7 +170,6 @@ tailor_value (char *s) int i, r; char *bp; char buffer[BUFSIZ]; - size_t len; for (bp = buffer; *s; bp++, s++) { if (*s != QUOTE) { @@ -183,6 +182,7 @@ tailor_value (char *s) case 't': *bp = '\t'; break; case 0: s--; + /* FALLTHRU */ case QUOTE: *bp = QUOTE; break; @@ -203,11 +203,7 @@ tailor_value (char *s) } *bp = 0; - len = strlen (buffer) + 1; - bp = mh_xmalloc (len); - memcpy (bp, buffer, len); - - return bp; + return mh_xstrdup(buffer); } /*