Skip to content

Commit cbf507f

Browse files
authored
nanodbc:bugfix: describe_data: if unsuccesful cleanup (#908)
upstream: nanodbc/nanodbc#427
1 parent 5ffa53a commit cbf507f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/nanodbc/nanodbc.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -2132,7 +2132,10 @@ class statement::statement_impl
21322132
&param_descr_data_[param_index].scale_,
21332133
&nullable);
21342134
if (!success(rc))
2135+
{
2136+
param_descr_data_.erase(param_index);
21352137
NANODBC_THROW_DATABASE_ERROR(stmt_, SQL_HANDLE_STMT);
2138+
}
21362139
}
21372140

21382141
void describe_parameters(

0 commit comments

Comments
 (0)