=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/telnet/commands.c,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- src/usr.bin/telnet/commands.c 2015/11/24 05:06:24 1.81 +++ src/usr.bin/telnet/commands.c 2015/12/09 19:39:10 1.82 @@ -1,4 +1,4 @@ -/* $OpenBSD: commands.c,v 1.81 2015/11/24 05:06:24 beck Exp $ */ +/* $OpenBSD: commands.c,v 1.82 2015/12/09 19:39:10 mmcc Exp $ */ /* $NetBSD: commands.c,v 1.14 1996/03/24 22:03:48 jtk Exp $ */ /* @@ -1479,10 +1479,8 @@ struct env_lst *ep; if ((ep = env_find(var))) { - if (ep->var) - free(ep->var); - if (ep->value) - free(ep->value); + free(ep->var); + free(ep->value); } else { if ((ep = malloc(sizeof(struct env_lst))) == NULL) err(1, "malloc"); @@ -1510,10 +1508,8 @@ ep->prev->next = ep->next; if (ep->next) ep->next->prev = ep->prev; - if (ep->var) - free(ep->var); - if (ep->value) - free(ep->value); + free(ep->var); + free(ep->value); free(ep); } }