changeset 22937:857e225da9f2

lib-storage: Fail if mail_attachment_detection_options has invalid options
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Thu, 26 Apr 2018 16:41:55 +0300
parents 2cc04e280ced
children 6c815956e1de
files src/lib-storage/mail-storage-settings.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-storage-settings.c	Thu Apr 19 16:38:22 2018 +0300
+++ b/src/lib-storage/mail-storage-settings.c	Thu Apr 26 16:41:55 2018 +0300
@@ -521,6 +521,10 @@
 			} else if (strncmp(opt, "content-type=", 13) == 0) {
 				const char *value = p_strdup(pool, opt+13);
 				array_append(&content_types, &value, 1);
+			} else {
+				*error_r = t_strdup_printf("mail_attachment_detection_options: "
+					"Unknown option: %s", opt);
+				return FALSE;
 			}
 			options++;
 		}