Date: Wed, 10 May 2000 10:50:08 -0700 (PDT) From: Nick Sayer <nsayer@sftw.com> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/18474: sed i\ does not append newline Message-ID: <200005101750.KAA86594@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/18474; it has been noted by GNATS. From: Nick Sayer <nsayer@sftw.com> To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: bin/18474: sed i\ does not append newline Date: Wed, 10 May 2000 10:45:55 -0700 (PDT) The patch above breaks sed -f. Instead, this patch explicitely appends a \n to -e arguments. --- main.c.orig Wed May 10 10:31:02 2000 +++ main.c Wed May 10 10:33:36 2000 @@ -114,6 +114,7 @@ char *argv[]; { int c, fflag; + char *temp_arg; (void) setlocale(LC_ALL, ""); @@ -125,7 +126,10 @@ break; case 'e': eflag = 1; - add_compunit(CU_STRING, optarg); + temp_arg=malloc(strlen(optarg)+2); + strcpy(temp_arg,optarg); + strcat(temp_arg,"\n"); + add_compunit(CU_STRING, temp_arg); break; case 'f': fflag = 1; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005101750.KAA86594>