Delete connstr in threadgdbm global channel map on close
This commit is contained in:
		
							parent
							
								
									5de82fd08a
								
							
						
					
					
						commit
						e1f3ab78f1
					
				| @ -109,6 +109,7 @@ func(tdb *ThreadGdbmDb) Get(ctx context.Context, key []byte) ([]byte, error) { | |||||||
| func(tdb *ThreadGdbmDb) Close() error { | func(tdb *ThreadGdbmDb) Close() error { | ||||||
| 	tdb.reserve() | 	tdb.reserve() | ||||||
| 	close(dbC[tdb.connStr]) | 	close(dbC[tdb.connStr]) | ||||||
|  | 	delete(dbC, tdb.connStr) | ||||||
| 	err := tdb.db.Close() | 	err := tdb.db.Close() | ||||||
| 	tdb.db = nil | 	tdb.db = nil | ||||||
| 	return err | 	return err | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user