summaryrefslogtreecommitdiffstats
path: root/src/libstat/stat_process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstat/stat_process.c')
-rw-r--r--src/libstat/stat_process.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libstat/stat_process.c b/src/libstat/stat_process.c
index a04c2536e..a3f8d8a73 100644
--- a/src/libstat/stat_process.c
+++ b/src/libstat/stat_process.c
@@ -57,16 +57,16 @@ rspamd_stat_tokenize_header (struct rspamd_task *task,
if (rh != NULL) {
LL_FOREACH (rh, cur) {
- if (cur->value != NULL) {
- str.begin = cur->value;
- str.len = strlen (cur->value);
- g_array_append_val (ar, str);
- }
if (cur->decoded != NULL) {
str.begin = cur->decoded;
str.len = strlen (cur->decoded);
g_array_append_val (ar, str);
}
+ else if (cur->value != NULL) {
+ str.begin = cur->value;
+ str.len = strlen (cur->value);
+ g_array_append_val (ar, str);
+ }
}
}
}