소스 검색

mongodb: fix cursor error resulting empty result set

(cherry picked from commit afebe6b2e597755ae37fd37bdf011fbb2fbbf8fe)
aelezovic 11 달 전
부모
커밋
fab08023dc
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/modules/db_mongodb/mongodb_dbase.c

+ 1 - 0
src/modules/db_mongodb/mongodb_dbase.c

@@ -838,6 +838,7 @@ static int db_mongodb_store_result(const db1_con_t *_h, db1_res_t **_r)
 			|| !mongoc_cursor_next(mgres->cursor, &itdoc) || !itdoc) {
 		if(mongoc_cursor_error(mgres->cursor, &error)) {
 			LM_DBG("An error occurred: %s\n", error.message);
+			goto error;
 		} else {
 			LM_DBG("no result from mongodb\n");
 		}