summaryrefslogtreecommitdiff
path: root/libs/surfaces
diff options
context:
space:
mode:
authorLuciano Iam <lucianito@gmail.com>2020-04-22 13:17:57 +0200
committerRobin Gareus <robin@gareus.org>2020-04-22 21:59:35 +0200
commit946094b25c7bef393601cef159bf54fdd6119226 (patch)
tree4947992ae824ab9981d615cdb95b12c0639e7d0b /libs/surfaces
parent742adad310ed7690b7f871ec9b730917e9820657 (diff)
WebSockets: also json-escape paths in manifests
Extends 3c423d9
Diffstat (limited to 'libs/surfaces')
-rw-r--r--libs/surfaces/websockets/manifest.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/surfaces/websockets/manifest.cc b/libs/surfaces/websockets/manifest.cc
index c24977c681..386f0adcc8 100644
--- a/libs/surfaces/websockets/manifest.cc
+++ b/libs/surfaces/websockets/manifest.cc
@@ -76,7 +76,7 @@ SurfaceManifest::to_json ()
std::stringstream ss;
ss << "{"
- << "\"path\":\"" << Glib::path_get_basename (_path) << "\""
+ << "\"path\":\"" << ServerResources::escape_json (Glib::path_get_basename (_path)) << "\""
<< ",\"name\":\"" << ServerResources::escape_json (_name) << "\""
<< ",\"description\":\"" << ServerResources::escape_json (_description) << "\""
<< ",\"version\":\"" << ServerResources::escape_json (_version) << "\""