]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsaucm: dump - fix the prefixed "
authorJaroslav Kysela <perex@perex.cz>
Sat, 30 Nov 2019 19:38:17 +0000 (20:38 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 30 Nov 2019 19:38:17 +0000 (20:38 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsaucm/dump.c

index bc638f1588e96c28d7c7ce2cf3a4d9133780a174..7a90c828fe1f23ee76dfd12ac5f146c28f3eec96 100644 (file)
@@ -73,9 +73,9 @@ static char *tesc(const char *s, char *buf, size_t buf_len)
                buf_len--;
        }
        while (*s && buf_len > 2) {
-               if (*s == '\"') {
+               if (*s == '"') {
                        if (buf_len > 3) {
-                               *dst++ = '"';
+                               *dst++ = '\\';
                                *dst++ = *s++;
                                buf_len -= 2;
                                continue;
@@ -240,9 +240,9 @@ static char *jesc(const char *s, char *buf, size_t buf_len)
        *dst++ = c;
        buf_len--;
        while (*s && buf_len > 2) {
-               if (*s == '\"') {
+               if (*s == '"') {
                        if (buf_len > 3) {
-                               *dst++ = '"';
+                               *dst++ = '\\';
                                *dst++ = *s++;
                                buf_len -= 2;
                                continue;