[Groonga-commit] groonga/groonga [master] modified grn_obj_unlink() to close object when its id is GRN_ID_NIL

Back to archive index

null+****@clear***** null+****@clear*****
2011年 11月 22日 (火) 16:27:57 JST


Daijiro MORI	2011-11-22 07:27:57 +0000 (Tue, 22 Nov 2011)

  New Revision: c0cb00c64c814121f87161f8edb18fddf05653d6

  Log:
    modified grn_obj_unlink() to close object when its id is GRN_ID_NIL

  Modified files:
    lib/db.c

  Modified: lib/db.c (+1 -0)
===================================================================
--- lib/db.c    2011-11-22 06:00:28 +0000 (dd15d26)
+++ lib/db.c    2011-11-22 07:27:57 +0000 (aab6620)
@@ -6693,6 +6693,7 @@ grn_obj_unlink(grn_ctx *ctx, grn_obj *obj)
   if (obj &&
       (!GRN_DB_OBJP(obj) ||
        (((grn_db_obj *)obj)->id & GRN_OBJ_TMP_OBJECT) ||
+       (((grn_db_obj *)obj)->id == GRN_ID_NIL) ||
        obj->header.type == GRN_DB)) {
     grn_obj_close(ctx, obj);
   } else if (GRN_DB_OBJP(obj)) {




Groonga-commit メーリングリストの案内
Back to archive index