[Groonga-commit] groonga/groonga at b90d66a [check-grn-ctx-at-groonga-c] Return immediately if grn_ctx_at returns NULL

Back to archive index

Kentaro Hayashi null+****@clear*****
Fri Dec 16 16:50:39 JST 2016


Kentaro Hayashi	2016-12-16 16:50:39 +0900 (Fri, 16 Dec 2016)

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

  Message:
    Return immediately if grn_ctx_at returns NULL
    
    GitHub#613
    
    This commit avoids crash bug.

  Modified files:
    src/groonga.c

  Modified: src/groonga.c (+3 -0)
===================================================================
--- src/groonga.c    2016-12-13 16:43:47 +0900 (fea7f91)
+++ src/groonga.c    2016-12-16 16:50:39 +0900 (466167a)
@@ -1796,6 +1796,9 @@ memcached_init(grn_ctx *ctx)
     }
 
     cache_table = grn_ctx_at(ctx, cache_value->header.domain);
+    if (!cache_table) {
+      return GRN_FALSE;
+    }
     if (cache_table->header.type == GRN_TABLE_NO_KEY) {
       grn_obj inspected;
       GRN_TEXT_INIT(&inspected, 0);
-------------- next part --------------
HTML����������������������������...
Download 



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