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

Diff for /src/usr.bin/tmux/arguments.c between version 1.1 and 1.2

version 1.1, 2011/01/04 00:42:46 version 1.2, 2011/01/30 12:09:30
Line 183 
Line 183 
 void  void
 args_set(struct args *args, u_char ch, const char *value)  args_set(struct args *args, u_char ch, const char *value)
 {  {
         if (value != NULL) {          if (args->values[ch] != NULL)
                 if (args->values[ch] != NULL)                  xfree(args->values[ch]);
                         xfree(args->values[ch]);          if (value != NULL)
                 args->values[ch] = xstrdup(value);                  args->values[ch] = xstrdup(value);
         }          else
                   args->values[ch] = NULL;
         bit_set(args->flags, ch);          bit_set(args->flags, ch);
 }  }
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2