[Groonga-commit] groonga/groonga at ffd9c48 [master] dump: ensure popping pushed temporary open spaces

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Sep 23 18:35:12 JST 2016


Kouhei Sutou	2016-09-23 18:35:12 +0900 (Fri, 23 Sep 2016)

  New Revision: ffd9c4830ad335b449d5838c747962f3eec57cf3
  https://github.com/groonga/groonga/commit/ffd9c4830ad335b449d5838c747962f3eec57cf3

  Message:
    dump: ensure popping pushed temporary open spaces

  Modified files:
    lib/proc/proc_dump.c

  Modified: lib/proc/proc_dump.c (+4 -2)
===================================================================
--- lib/proc/proc_dump.c    2016-09-23 17:46:45 +0900 (8dba556)
+++ lib/proc/proc_dump.c    2016-09-23 18:35:12 +0900 (e02b66d)
@@ -256,7 +256,7 @@ dump_index_column_sources(grn_ctx *ctx, grn_dumper *dumper, grn_obj *column)
 
     source = grn_ctx_at(ctx, source_id);
     if (!source) {
-      continue;
+      goto next_loop;
     }
 
     if (i) { GRN_TEXT_PUTC(ctx, dumper->output, ','); }
@@ -274,6 +274,7 @@ dump_index_column_sources(grn_ctx *ctx, grn_dumper *dumper, grn_obj *column)
       break;
     }
 
+  next_loop :
     if (dumper->is_close_opened_object_mode) {
       grn_ctx_pop_temporary_open_space(ctx);
     }
@@ -356,7 +357,7 @@ dump_columns(grn_ctx *ctx, grn_dumper *dumper, grn_obj *table,
       column = grn_ctx_at(ctx, column_id);
       if (!column) {
         GRN_PLUGIN_CLEAR_ERROR(ctx);
-        continue;
+        goto next_loop;
       }
 
       if (grn_obj_is_index_column(ctx, column)) {
@@ -373,6 +374,7 @@ dump_columns(grn_ctx *ctx, grn_dumper *dumper, grn_obj *table,
         }
       }
 
+    next_loop :
       if (dumper->is_close_opened_object_mode) {
         grn_ctx_pop_temporary_open_space(ctx);
       }
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index