ソースを参照

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");
 		}