[Groonga-commit] groonga/groonga at 568ae83 [master] Add missing valid ID check

Back to archive index

Kouhei Sutou null+****@clear*****
Wed Mar 16 18:25:40 JST 2016


Kouhei Sutou	2016-03-16 18:25:40 +0900 (Wed, 16 Mar 2016)

  New Revision: 568ae83bd18f8dadc14a124d7a364f5d1b34d4d7
  https://github.com/groonga/groonga/commit/568ae83bd18f8dadc14a124d7a364f5d1b34d4d7

  Message:
    Add missing valid ID check

  Modified files:
    lib/db.c

  Modified: lib/db.c (+5 -0)
===================================================================
--- lib/db.c    2016-03-16 18:25:13 +0900 (28d5760)
+++ lib/db.c    2016-03-16 18:25:40 +0900 (290223f)
@@ -4399,6 +4399,11 @@ grn_table_columns(grn_ctx *ctx, grn_obj *table, const char *name, unsigned int n
   }
 
   id = DB_OBJ(table)->id;
+
+  if (id == GRN_ID_NIL) {
+    GRN_API_RETURN(n);
+  }
+
   if (id & GRN_OBJ_TMP_OBJECT) {
     char search_key[GRN_TABLE_MAX_KEY_SIZE];
     grn_pat_cursor *cursor;
-------------- next part --------------
HTML����������������������������...
Download 



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