=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/less/line.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- src/usr.bin/less/line.c 2015/11/06 15:50:33 1.14 +++ src/usr.bin/less/line.c 2015/11/09 14:25:32 1.15 @@ -98,10 +98,8 @@ char *new_buf = realloc(linebuf, new_size); char *new_attr = realloc(attr, new_size); if (new_buf == NULL || new_attr == NULL) { - if (new_attr != NULL) - free(new_attr); - if (new_buf != NULL) - free(new_buf); + free(new_attr); + free(new_buf); return (1); } linebuf = new_buf;