Преглед изворни кода

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