diff options
author | Dmitry Mikhirev | 2012-09-08 20:46:18 +0400 |
---|---|---|
committer | Dmitry Mikhirev | 2012-09-08 20:46:18 +0400 |
commit | 50288082eb1489390a88a5f669a08d949e64f1ae (patch) | |
tree | 735fef81407f5bb8f5e9c5106aac379d03142cdc /lcdprint.cpp | |
parent | eb388cb1036b8d8ff66e65cb4cd0f16351f273bb (diff) | |
download | brainuino-50288082eb1489390a88a5f669a08d949e64f1ae.tar.gz brainuino-50288082eb1489390a88a5f669a08d949e64f1ae.tar.bz2 brainuino-50288082eb1489390a88a5f669a08d949e64f1ae.tar.xz brainuino-50288082eb1489390a88a5f669a08d949e64f1ae.zip |
fix memory leak
Diffstat (limited to 'lcdprint.cpp')
-rw-r--r-- | lcdprint.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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++) { |