# HG changeset patch # User Jim Blandy # Date 734428710 0 # Node ID daaa78c8c980e337a100306f66de9cbe22741952 # Parent 3aa2f3b35353e3ee1bdd686f1d47a21142bab69e * callproc.c (relocate_fd): Make messages string literals, not initialized arrays. diff -r 3aa2f3b35353 -r daaa78c8c980 src/callproc.c --- a/src/callproc.c Sat Apr 10 07:57:57 1993 +0000 +++ b/src/callproc.c Sat Apr 10 07:58:30 1993 +0000 @@ -529,12 +529,11 @@ int new = dup (fd); if (new == -1) { - char message1[] = - "Error while setting up child: "; - char message2[] = "\n"; - write (2, message1, sizeof (message1) - 1); + char *message1 = "Error while setting up child: "; + char *message2 = "\n"; + write (2, message1, strlen (message1)); write (2, sys_errlist[errno], strlen (sys_errlist[errno])); - write (2, message2, sizeof (message2) - 1); + write (2, message2, strlen (message2)); _exit (1); } /* Note that we hold the original FD open while we recurse,