func (gi *GeoIP) free() { if gi == nil { return } if gi.db == nil { gi = nil return } C.GeoIP_delete(gi.db) gi = nil return }
func (gi *GeoIP) Delete() { C.GeoIP_delete(gi.gi) }
//Gracefully close the database func (self *GeoIP) Close() { if self.GeoIP != nil { C.GeoIP_delete(self.GeoIP) self.GeoIP = nil } }