diff options
Diffstat (limited to 'src/utilities.rs')
-rw-r--r-- | src/utilities.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/utilities.rs b/src/utilities.rs index 11d0e23..8f80ecd 100644 --- a/src/utilities.rs +++ b/src/utilities.rs @@ -71,8 +71,10 @@ pub fn deserialize_kv_with_message(data: &Vec<u8>) -> (HashMap<String, String>, continue; } + // continuation of previous value (multiline value) if line.starts_with(" ") && last_key.is_some() { let key = last_key.clone().unwrap(); + let line = &line[1..]; // trim first space match header.get(&key) { Some(val) => { let mut new_val = val.clone(); |