From 50288082eb1489390a88a5f669a08d949e64f1ae Mon Sep 17 00:00:00 2001 From: Dmitry Mikhirev Date: Sat, 8 Sep 2012 20:46:18 +0400 Subject: fix memory leak --- lcdprint.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lcdprint.cpp') diff --git a/lcdprint.cpp b/lcdprint.cpp index 7fa432d..8de92b3 100644 --- a/lcdprint.cpp +++ b/lcdprint.cpp @@ -21,11 +21,12 @@ #include "lcdprint.h" #include "font.h" -size_t uprint(utf8 str, LiquidCrystal *lcd) +size_t uprint(char* rawstr, LiquidCrystal *lcd) { int32_t ucode; int i, j; int numcodes = sizeof(charmap)/sizeof(charcode); + utf8 str = utf8(rawstr); char result[str.chars]; for (i = 0; i < str.chars; i++) { -- cgit v1.2.1