Fixed a bad dereference in the text printer code.

This commit is contained in:
OBattler
2020-01-14 23:14:29 +01:00
parent 7787c638bb
commit 82f24f36e2

View File

@@ -465,13 +465,14 @@ prnt_close(void *priv)
{
prnt_t *dev = (prnt_t *)priv;
if (dev == NULL) return;
if (dev == NULL)
return;
/* print last page if it contains data */
if (dev->page->dirty)
dump_page(dev);
if (dev->page) {
/* print last page if it contains data */
if (dev->page->dirty)
dump_page(dev);
if (dev->page != NULL) {
if (dev->page->chars != NULL)
free(dev->page->chars);
free(dev->page);