From 1824b93998298620146b832e6ee43754f25db042 Mon Sep 17 00:00:00 2001 From: marschap Date: Sat, 17 Nov 2007 17:06:29 +0000 Subject: [PATCH] fix memory leak in picolcd driver (Nicu Pavel) --- server/drivers/picolcd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/drivers/picolcd.c b/server/drivers/picolcd.c index 5e4bbfe..d2d595a 100644 --- a/server/drivers/picolcd.c +++ b/server/drivers/picolcd.c @@ -535,12 +535,13 @@ MODULE_EXPORT char *picoLCD_get_key(Driver *drvthis) { } else { debug(RPT_DEBUG, "picolcd: get_key got non-key data or timeout"); /* We got IR or otherwise bad data */ + free(keydata); return NULL; } } - free(keydata); + free(keydata); debug(RPT_DEBUG, "picolcd: get_key complete (%s)", keystr);