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

Diff for /src/usr.bin/tmux/log.c between version 1.7 and 1.8

version 1.7, 2012/05/25 08:28:10 version 1.8, 2012/05/30 15:01:21
Line 28 
Line 28 
 #include "tmux.h"  #include "tmux.h"
   
 /* Log file, if needed. */  /* Log file, if needed. */
 FILE            *log_file = stderr;  FILE            *log_file;
   
 /* Debug level. */  /* Debug level. */
 int              log_level = 0;  int              log_level = 0;
Line 63 
Line 63 
 void  void
 log_close(void)  log_close(void)
 {  {
         if (log_file != stderr)          if (log_file != NULL)
                 fclose(log_file);                  fclose(log_file);
   
         event_set_log_callback(NULL);          event_set_log_callback(NULL);
Line 74 
Line 74 
 log_vwrite(const char *msg, va_list ap)  log_vwrite(const char *msg, va_list ap)
 {  {
         char    *fmt;          char    *fmt;
   
           if (log_file == NULL)
                   return;
   
         if (asprintf(&fmt, "%s\n", msg) == -1)          if (asprintf(&fmt, "%s\n", msg) == -1)
                 exit(1);                  exit(1);

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8