From eb7140de81a2e03e5aa2249fb978515bcd30c346 Mon Sep 17 00:00:00 2001 From: Martin Piatka Date: Mon, 8 Mar 2021 14:21:35 +0100 Subject: [PATCH] capabilities: Use std::quoted to escape quotes in strings --- src/host.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/host.cpp b/src/host.cpp index 8d6aebdba..b63e18871 100644 --- a/src/host.cpp +++ b/src/host.cpp @@ -342,8 +342,8 @@ void print_capabilities(struct module *root, bool use_vidcap) for (int i = 0; i < count; ++i) { cout << "[capability][device][v2] {" "\"purpose\":\"video_disp\", " - "\"type\":\"" << devices[i].id << "\", " - "\"name\":\"" << devices[i].name << "\", " + "\"type\":" << std::quoted(devices[i].id) << ", " + "\"name\":" << std::quoted(devices[i].name) << ", " "\"repeatable\":\"" << devices[i].repeatable << "\"}\n"; } deleter ? deleter(devices) : free(devices); @@ -361,8 +361,8 @@ void print_capabilities(struct module *root, bool use_vidcap) for (int i = 0; i < count; ++i) { cout << "[capability][device][v2] {" "\"purpose\":\"audio_cap\", " - "\"type\":\"" << devices[i].id << "\", " - "\"name\":\"" << devices[i].name << "\"}\n"; + "\"type\":" << std::quoted(devices[i].id) << ", " + "\"name\":" << std::quoted(devices[i].name) << "}\n"; } free(devices); } @@ -379,8 +379,8 @@ void print_capabilities(struct module *root, bool use_vidcap) for (int i = 0; i < count; ++i) { cout << "[capability][device][v2] {" "\"purpose\":\"audio_play\", " - "\"type\":\"" << devices[i].id << "\", " - "\"name\":\"" << devices[i].name << "\"}\n"; + "\"type\":" << std::quoted(devices[i].id) << ", " + "\"name\":" << std::quoted(devices[i].name) << "}\n"; } free(devices); }