From 628bf6c9bfbe678f8be143853b29b28338638a9a Mon Sep 17 00:00:00 2001 From: cuihaikuo Date: Mon, 10 Jul 2017 16:48:55 +0800 Subject: [PATCH] Check block size before open a block file --- server/http-server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/http-server.c b/server/http-server.c index 4d903e0..7298c8a 100644 --- a/server/http-server.c +++ b/server/http-server.c @@ -1355,7 +1355,7 @@ get_block_cb (evhtp_request_t *req, void *arg) blk_meta = seaf_block_manager_stat_block (seaf->block_mgr, store_id, 1, block_id); - if (blk_meta == NULL) { + if (blk_meta == NULL || blk_meta->size <= 0) { evhtp_send_reply (req, EVHTP_RES_SERVERR); goto out; }