Przeglądaj źródła

close sqlite connection after reading out server entries

Michael Goldberger 10 lat temu
rodzic
commit
edf118e47e
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      psiphon/migrateDataStore.go

+ 2 - 0
psiphon/migrateDataStore.go

@@ -40,6 +40,8 @@ func prepareMigrationEntries(config *Config) ([]*ServerEntry, error) {
 		// If LEGACY_DATA_STORE_FILENAME exists on disk
 		if _, err := os.Stat(filepath.Join(config.DataStoreDirectory, LEGACY_DATA_STORE_FILENAME)); err == nil {
 			legacyDb, err = sql.Open("sqlite3", fmt.Sprintf("file:%s?cache=private&mode=rwc", filepath.Join(config.DataStoreDirectory, LEGACY_DATA_STORE_FILENAME)))
+			defer legacyDb.Close()
+
 			if err != nil {
 				return migratableServerEntries, err
 			}