From: David Lawrence Ramsey Date: Tue, 8 Nov 2005 16:45:22 +0000 (+0000) Subject: initialize the static pid_t pid in text.c, just in case X-Git-Tag: v1.3.10~139 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=8779a17ffe26de7045ad624fcf475404c0dc7c22;p=nano.git initialize the static pid_t pid in text.c, just in case git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3107 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index 65c037a0..e836203e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -73,13 +73,13 @@ CVS code - nanogetstr() (renamed get_prompt_string()), statusq() (renamed do_prompt()), statusq_abort() (renamed do_prompt_abort()), and do_yesno() (renamed do_yesno_prompt()). (DLR) + - Initialize the static pid_t pid in text.c. (DLR) - chars.c: mbwidth() - If wcwidth() returns -1 for the character passed in, treat the character as having the width of Unicode U+FFFD (Replacement - Character) instead of having zero width, since there are - display problems that sometimes crop up with the latter - approach. (DLR) + Character) instead of having a width of zero, since display + problems can crop up with the latter approach. (DLR) - files.c: read_file() - Remove apparently unneeded logic to handle a case where diff --git a/src/text.c b/src/text.c index 3063ab03..252ced8a 100644 --- a/src/text.c +++ b/src/text.c @@ -34,10 +34,9 @@ #include "proto.h" #ifndef NANO_SMALL -static pid_t pid; - /* The PID of the newly forked process in execute_command(). It - * must be global because the cancel_command() signal handler - * needs it. */ +static pid_t pid = -1; + /* The PID of the newly forked process in execute_command(), for + * use with the cancel_command() signal handler. */ #endif #ifndef DISABLE_WRAPPING static bool same_line_wrap = FALSE;