aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/csource.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-12-22 11:59:09 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-12-22 11:59:46 +0100
commit7b62abdb0abadbaf7b3f3a23ab4d78485fbf9059 (patch)
tree4491dd4418f6c3f4abdcf02d72dcd3b144ff3ce0 /pkg/csource/csource.go
parent81fe66b42a9f2d857797bfc7fac235aafc6e75ef (diff)
pkg/csource: fix string escaping bug
Diffstat (limited to 'pkg/csource/csource.go')
-rw-r--r--pkg/csource/csource.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/csource/csource.go b/pkg/csource/csource.go
index 622b66f49..9325f5030 100644
--- a/pkg/csource/csource.go
+++ b/pkg/csource/csource.go
@@ -413,6 +413,8 @@ func toCString(data []byte) []byte {
buf.Write([]byte{'\\', 'n'})
case '\\':
buf.Write([]byte{'\\', '\\'})
+ case '"':
+ buf.Write([]byte{'\\', '"'})
default:
if v < 0x20 || v >= 0x7f {
panic("unexpected char during data serialization")