Explorar o código

- dispose driver-specific driver properly on error

Jan Janak %!s(int64=18) %!d(string=hai) anos
pai
achega
ae322c06db
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      modules/db_mysql/my_cmd.c

+ 1 - 0
modules/db_mysql/my_cmd.c

@@ -1078,6 +1078,7 @@ int my_cmd(db_cmd_t* cmd)
 
  error:
 	if (res) {
+		DB_SET_PAYLOAD(cmd, NULL);
 		db_drv_free(&res->gen);
 		if (res->query.s) pkg_free(res->query.s);
 		pkg_free(res);