ffprobe/flat: add escape for '`' and '$'.
authorClément Bœsch <ubitux@gmail.com>
Mon, 4 Jun 2012 17:14:51 +0000 (19:14 +0200)
committerClément Bœsch <ubitux@gmail.com>
Mon, 4 Jun 2012 17:15:39 +0000 (19:15 +0200)
ffprobe.c

index 295b815..19b9264 100644 (file)
--- a/ffprobe.c
+++ b/ffprobe.c
@@ -806,6 +806,8 @@ static const char *flat_escape_value_str(AVBPrint *dst, const char *src)
         case '\r': av_bprintf(dst, "%s", "\\r");  break;
         case '\\': av_bprintf(dst, "%s", "\\\\"); break;
         case '"':  av_bprintf(dst, "%s", "\\\""); break;
+        case '`':  av_bprintf(dst, "%s", "\\`");  break;
+        case '$':  av_bprintf(dst, "%s", "\\$");  break;
         default:   av_bprint_chars(dst, *p, 1);   break;
         }
     }