strdup CDATA
authorMatthias Kramm <kramm@quiss.org>
Sat, 7 Feb 2009 22:43:35 +0000 (23:43 +0100)
committerMatthias Kramm <kramm@quiss.org>
Sat, 7 Feb 2009 22:43:35 +0000 (23:43 +0100)
lib/as3/tokenizer.lex

index 63f586d..c84e3b3 100644 (file)
@@ -281,6 +281,7 @@ static void handleCData(char*s, int len)
 {
     a3_lval.str.str = s+9;    // <![CDATA[
     a3_lval.str.len = len-9-3;// ]]>
+    a3_lval.str.str = strdup_n(a3_lval.str.str, a3_lval.str.len);
 }
 
 static void handleString(char*s, int len)