X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Foptions%2Fscanner.l;h=cc00618d786a059e73da65c16e69711c4f860fac;hb=12a07e58df95bb8dbe167e4157b29c910177ade8;hp=80f1c8d8351c29601c8e5684637076b2239d2a30;hpb=fd55b335a4d6530382bb95542479332c87de1d30;p=awesomized%2Flibmemcached diff --git a/libmemcached/options/scanner.l b/libmemcached/options/scanner.l index 80f1c8d8..cc00618d 100644 --- a/libmemcached/options/scanner.l +++ b/libmemcached/options/scanner.l @@ -184,9 +184,10 @@ JENKINS { return JENKINS; } return STRING; } -(\".*\") { - yylval->string.c_str = yytext; - yylval->string.size = yyleng; +L?\"(\\.|[^\\"])*\" { + yyget_text(yyscanner)[yyleng -1]= 0; + yylval->string.c_str= yytext +1; + yylval->string.size= yyleng -2; return QUOTED_STRING; }