[BACK]Return to ch.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Diff for /src/usr.bin/less/ch.c between version 1.22 and 1.23

version 1.22, 2021/08/07 12:41:51 version 1.23, 2024/04/14 18:11:54
Line 778 
Line 778 
         if (thisfile == NULL)          if (thisfile == NULL)
                 return;                  return;
   
         if (ch_flags & (CH_CANSEEK|CH_POPENED|CH_HELPFILE)) {          if (ch_flags & (CH_CANSEEK|CH_HELPFILE)) {
                 /*                  /*
                  * We can seek or re-open, so we don't need to keep buffers.                   * We can seek or re-open, so we don't need to keep buffers.
                  */                   */
Line 790 
Line 790 
                 /*                  /*
                  * We don't need to keep the file descriptor open                   * We don't need to keep the file descriptor open
                  * (because we can re-open it.)                   * (because we can re-open it.)
                  * But don't really close it if it was opened via popen(),  
                  * because pclose() wants to close it.  
                  */                   */
                 if (!(ch_flags & CH_POPENED))                  close(ch_file);
                         close(ch_file);  
                 ch_file = -1;                  ch_file = -1;
         } else {          } else {
                 keepstate = TRUE;                  keepstate = TRUE;

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23