geoip: Don't leak file/socket descriptor in error case
commite12a08652f7d2b92e75d8dd7b8528d1d0e69b2a8
authorTobias Klauser <tklauser@distanz.ch>
Sun, 12 May 2013 11:15:11 +0000 (12 13:15 +0200)
committerTobias Klauser <tklauser@distanz.ch>
Sun, 12 May 2013 11:18:23 +0000 (12 13:18 +0200)
treead446f3eb4e40e4aeecad8b919537b4c3827034d
parent10a80a61d67516c0ba4c13a7c07e9ebfa6fab9c5
geoip: Don't leak file/socket descriptor in error case

In certain error cases, the file/socket descriptors are not closed
in geoip_get_database(). This was discovered by the coverity scanner.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
geoip.c