]> git.deb.at Git - pkg/abook.git/blobdiff - ui.c
Fixed handling of localedir/LOCALEDIR.
[pkg/abook.git] / ui.c
diff --git a/ui.c b/ui.c
index 448132f450a28e5605b85e2e233ed7a2fde6d458..901322b50712c6f4295d71e11336d1713845c096 100644 (file)
--- a/ui.c
+++ b/ui.c
@@ -243,8 +243,11 @@ ui_readline(char *prompt, char *s, size_t limit, bool use_completion)
 
        ret = abook_readline(bottom, y, x, s, use_completion);
 
-       if(ret)
+       if(ret) {
                strtrim(ret);
+               if(strlen(ret) > limit && limit > 0)
+                       ret[limit] = '\0';
+       }
 
        return ret;
 }