summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--contrib/kann/kann.c1
-rw-r--r--src/libserver/protocol.c1
2 files changed, 1 insertions, 1 deletions
diff --git a/contrib/kann/kann.c b/contrib/kann/kann.c
index 72fb0c061..70d1f02d6 100644
--- a/contrib/kann/kann.c
+++ b/contrib/kann/kann.c
@@ -498,7 +498,6 @@ kann_t *kann_load_fp(FILE *fp)
(void) !fread(magic, 1, 4, fp);
if (strncmp(magic, KANN_MAGIC, 4) != 0) {
- fclose(fp);
return 0;
}
ann = (kann_t*)calloc(1, sizeof(kann_t));
diff --git a/src/libserver/protocol.c b/src/libserver/protocol.c
index 6e97068a6..654f16113 100644
--- a/src/libserver/protocol.c
+++ b/src/libserver/protocol.c
@@ -1093,6 +1093,7 @@ rspamd_protocol_rewrite_subject (struct rspamd_task *task)
g_string_append_c (subj_buf, '%');
c = p + 2;
p += 2;
+ break;
default:
p ++; /* Just % something unknown */
break;