File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
yt/yql/providers/yt/codec Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -323,13 +323,13 @@ void SkipYson(TYsonBuffer& buf) {
323
323
case BeginListSymbol: {
324
324
buf.Next ();
325
325
for (;;) {
326
+ if (buf.Current () == EndListSymbol) {
327
+ break ;
328
+ }
326
329
SkipYson (buf);
327
330
if (buf.Current () == ListItemSeparatorSymbol) {
328
331
buf.Next ();
329
332
}
330
- if (buf.Current () == EndListSymbol) {
331
- break ;
332
- }
333
333
}
334
334
buf.Next ();
335
335
break ;
@@ -339,16 +339,16 @@ void SkipYson(TYsonBuffer& buf) {
339
339
auto originalEnd = buf.Current () == BeginMapSymbol ? EndMapSymbol : EndAttributesSymbol;
340
340
buf.Next ();
341
341
for (;;) {
342
+ if (buf.Current () == originalEnd) {
343
+ break ;
344
+ }
342
345
SkipYson (buf);
343
346
YQL_ENSURE (buf.Current () == KeyValueSeparatorSymbol);
344
347
buf.Next ();
345
348
SkipYson (buf);
346
349
if (buf.Current () == KeyedItemSeparatorSymbol) {
347
350
buf.Next ();
348
351
}
349
- if (buf.Current () == originalEnd) {
350
- break ;
351
- }
352
352
}
353
353
buf.Next ();
354
354
break ;
You can’t perform that action at this time.
0 commit comments