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

Diff for /src/usr.bin/telnet/commands.c between version 1.81 and 1.82

version 1.81, 2015/11/24 05:06:24 version 1.82, 2015/12/09 19:39:10
Line 1479 
Line 1479 
         struct env_lst *ep;          struct env_lst *ep;
   
         if ((ep = env_find(var))) {          if ((ep = env_find(var))) {
                 if (ep->var)                  free(ep->var);
                         free(ep->var);                  free(ep->value);
                 if (ep->value)  
                         free(ep->value);  
         } else {          } else {
                 if ((ep = malloc(sizeof(struct env_lst))) == NULL)                  if ((ep = malloc(sizeof(struct env_lst))) == NULL)
                         err(1, "malloc");                          err(1, "malloc");
Line 1510 
Line 1508 
                 ep->prev->next = ep->next;                  ep->prev->next = ep->next;
                 if (ep->next)                  if (ep->next)
                         ep->next->prev = ep->prev;                          ep->next->prev = ep->prev;
                 if (ep->var)                  free(ep->var);
                         free(ep->var);                  free(ep->value);
                 if (ep->value)  
                         free(ep->value);  
                 free(ep);                  free(ep);
         }          }
 }  }

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.82