]> git.deb.at Git - pkg/abook.git/blobdiff - abook.c
Added missing breaks
[pkg/abook.git] / abook.c
diff --git a/abook.c b/abook.c
index e389d5a9b03bb791661c9ba19d035ca92a9873ac..c7efa0992a9a96bf49e9ee253e6d51f8b16a8303 100644 (file)
--- a/abook.c
+++ b/abook.c
@@ -459,9 +459,11 @@ convert(char *srcformat, char *srcfile, char *dstformat, char *dstfile)
                        fprintf(stderr,
                                "input format %s not supported\n", srcformat);
                        ret = 1;
+                       break;
                case 1:
                        fprintf(stderr, "cannot read file %s\n", srcfile);
                        ret = 1;
+                       break;
        }
 
        if(!ret)
@@ -578,7 +580,6 @@ add_email(int quiet)
                line = getaline(stdin);
                if(line && !strncasecmp("From:", line, 5) ) {
                        getname(line, &name, &email);
-                       my_free(line);
                        add_email_count += add_email_add_item(quiet,
                                        name, email);
                        my_free(name);