Escape DEL character in config_item_write_string()
This commit is contained in:
		@@ -4713,8 +4713,10 @@ config_item_write_string (struct str *output, const struct str *s)
 | 
			
		||||
		else if (c == '\t')  str_append (output, "\\t");
 | 
			
		||||
		else if (c == '\\')  str_append (output, "\\\\");
 | 
			
		||||
		else if (c == '"')   str_append (output, "\\\"");
 | 
			
		||||
		else if (c < 32)     str_append_printf (output, "\\x%02x", c);
 | 
			
		||||
		else                 str_append_c      (output, c);
 | 
			
		||||
		else if (iscntrl_ascii (c))
 | 
			
		||||
			str_append_printf (output, "\\x%02x", c);
 | 
			
		||||
		else
 | 
			
		||||
			str_append_c (output, c);
 | 
			
		||||
	}
 | 
			
		||||
	str_append_c (output, '"');
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user