From 84bd6f86450d894411aa7618a2a3e0cd8c4bde15 Mon Sep 17 00:00:00 2001 From: marschap Date: Wed, 17 Sep 2008 16:00:34 +0000 Subject: [PATCH] safer check for keystr containing a value --- server/drivers/picolcd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/drivers/picolcd.c b/server/drivers/picolcd.c index d2d595a..4953db0 100644 --- a/server/drivers/picolcd.c +++ b/server/drivers/picolcd.c @@ -545,10 +545,10 @@ MODULE_EXPORT char *picoLCD_get_key(Driver *drvthis) { debug(RPT_DEBUG, "picolcd: get_key complete (%s)", keystr); - if (! strlen(keystr)) - return NULL; + if ((keystr != NULL) && (strlen(keystr) > 0)) + return keystr; - return keystr; + return NULL; /* * Due to how key events are reported, we need to keep reading key presses