mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 22:26:09 +08:00
- Add Dispose method to IRegionDataStore
- Add necessary dummy Dispose-methods where they are missing - Implement the SQLite Dispose-methods (currently only used for unit tests, in the next commit)
This commit is contained in:
@@ -122,7 +122,30 @@ namespace OpenSim.Data.SQLite
|
||||
return;
|
||||
}
|
||||
|
||||
public override void Dispose () {}
|
||||
public override void Dispose ()
|
||||
{
|
||||
if(g_conn != null) {
|
||||
g_conn.Close();
|
||||
g_conn = null;
|
||||
}
|
||||
if(ds != null) {
|
||||
ds.Dispose();
|
||||
ds = null;
|
||||
}
|
||||
if(da != null) {
|
||||
da.Dispose();
|
||||
da = null;
|
||||
}
|
||||
if(daf != null) {
|
||||
daf.Dispose();
|
||||
daf = null;
|
||||
}
|
||||
if(dua != null) {
|
||||
dua.Dispose();
|
||||
dua = null;
|
||||
}
|
||||
aplist = null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// see IUserDataPlugin,
|
||||
|
||||
Reference in New Issue
Block a user