]> git.deb.at Git - pkg/abook.git/blobdiff - abook_rl.c
new configuration system
[pkg/abook.git] / abook_rl.c
index 43ab31a0fe7d45323a6d06c6834e334c9a9aace2..f5d05ca69662ced96589f565702da2d8a77191ed 100644 (file)
@@ -120,9 +120,8 @@ abook_readline(WINDOW *w, int y, int x, char *s, int limit, bool use_completion)
        
        ret = readline(NULL);
 
-       if(rl_cancelled) {
-               if(ret)
-                       free(ret);
+       if(rl_cancelled && ret) {
+               free(ret);
                ret = NULL;
        }