瀏覽代碼

added several error messages for better error tracking

Libor Chocholaty 18 年之前
父節點
當前提交
0246b3d758
共有 3 個文件被更改,包括 6 次插入1 次删除
  1. 1 0
      db/db_ctx.c
  2. 4 1
      db/db_drv.c
  3. 1 0
      db/db_fld.c

+ 1 - 0
db/db_ctx.c

@@ -233,6 +233,7 @@ int db_add_db(db_ctx_t* ctx, const char* uri)
 
 
  error:
  error:
 	if (parsed_uri) db_uri_free(parsed_uri);
 	if (parsed_uri) db_uri_free(parsed_uri);
+	ERR("db: db_add_db failed\n");
 	return -1;
 	return -1;
 }
 }
 
 

+ 4 - 1
db/db_drv.c

@@ -94,7 +94,10 @@ int db_drv_call(str* module, char* func_name, void* db_struct, int offset)
 	int ret;
 	int ret;
 
 
 	ret = db_drv_func(&func, module, func_name);
 	ret = db_drv_func(&func, module, func_name);
-	if (ret < 0) return -1;
+	if (ret < 0) {
+		ERR("db: db_drv_call failed\n");
+		return -1;
+	}
 
 
 	if (ret == 0) {
 	if (ret == 0) {
 		db_payload_idx = offset;
 		db_payload_idx = offset;

+ 1 - 0
db/db_fld.c

@@ -115,6 +115,7 @@ db_fld_t* db_fld_copy(db_fld_t* fld)
 	return newp;
 	return newp;
 
 
  error:
  error:
+ 	ERR("db_fld_copy() failed\n");
 	if (newp) {
 	if (newp) {
 		db_gen_free(&newp->gen);
 		db_gen_free(&newp->gen);
 		pkg_free(newp);
 		pkg_free(newp);