From 2a1f17a8f7e32e1a485df450c5ad231312fedc16 Mon Sep 17 00:00:00 2001 From: Přemysl Eric Janouch Date: Sat, 10 Feb 2024 12:15:21 +0100 Subject: liberty-xdg: add desktop entry parser tests And fix a discovered bug. --- liberty-xdg.c | 1 + 1 file changed, 1 insertion(+) (limited to 'liberty-xdg.c') diff --git a/liberty-xdg.c b/liberty-xdg.c index 3c20df4..be0746a 100644 --- a/liberty-xdg.c +++ b/liberty-xdg.c @@ -351,6 +351,7 @@ desktop_file_unescape (const char *value, bool is_list) break; case 'r': str_append_c (&s, '\r'); break; default: str_append_c (&s, *p); } + escape = false; } else if (*p == '\\' && p[1]) escape = true; -- cgit v1.2.3-54-g00ecf