Revision 529a0ef5 json-lexer.c

b/json-lexer.c
305 305
            new_state = IN_START;
306 306
            break;
307 307
        case IN_ERROR:
308
            QDECREF(lexer->token);
309
            lexer->token = qstring_new();
310
            new_state = IN_START;
308 311
            return -EINVAL;
309 312
        default:
310 313
            break;

Also available in: Unified diff