--- src/base/dev/misc/lpt.c Sun Jan 18 00:30:29 2004 +++ src/base/dev/misc/lpt.c Mon Mar 15 21:04:07 2004 @@ -155,6 +155,7 @@ if (pipe == NULL) error("system(\"%s\") in lpt.c failed, cannot print!\ Command returned error %s\n", cmdbuf, strerror(errno)); + free(cmdbuf); bufsize = ftell(lpt[prnum].file); buf = malloc(bufsize);