[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/6] json-lexer: Handle missing escapes
From: |
Luiz Capitulino |
Subject: |
Re: [Qemu-devel] [PATCH 2/6] json-lexer: Handle missing escapes |
Date: |
Thu, 20 May 2010 10:44:33 -0300 |
On Wed, 19 May 2010 16:44:47 -0500
Anthony Liguori <address@hidden> wrote:
> On 05/19/2010 04:15 PM, Luiz Capitulino wrote:
> > The JSON escape sequence "\/" and "\\" are valid and should be
> > handled.
> >
> > Signed-off-by: Luiz Capitulino<address@hidden>
> >
>
> Good catch.
I think there's another issue in the handling of strings.
The spec says that valid unescaped chars are in the following range:
unescaped = %x20-21 / %x23-5B / %x5D-10FFFF
But we do:
[IN_DQ_STRING] = {
[1 ... 0xFF] = IN_DQ_STRING,
['\\'] = IN_DQ_STRING_ESCAPE,
['"'] = IN_DONE_STRING,
},
Shouldn't we cover 0x20 .. 0xFF instead?
- [Qemu-devel] [PATCH 0/6]: QMP: Fix issues in parser/lexer, Luiz Capitulino, 2010/05/19
- [Qemu-devel] [PATCH 1/6] json-lexer: Initialize 'x' and 'y', Luiz Capitulino, 2010/05/19
- [Qemu-devel] [PATCH 2/6] json-lexer: Handle missing escapes, Luiz Capitulino, 2010/05/19
- Re: [Qemu-devel] [PATCH 2/6] json-lexer: Handle missing escapes, Anthony Liguori, 2010/05/19
- Re: [Qemu-devel] [PATCH 2/6] json-lexer: Handle missing escapes,
Luiz Capitulino <=
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Paolo Bonzini, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Luiz Capitulino, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Paolo Bonzini, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Luiz Capitulino, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Anthony Liguori, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Luiz Capitulino, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Anthony Liguori, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Luiz Capitulino, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Anthony Liguori, 2010/05/20
- [Qemu-devel] Re: [PATCH 2/6] json-lexer: Handle missing escapes, Luiz Capitulino, 2010/05/20