diff options
Diffstat (limited to 'src/interfaces/jdbc')
| -rw-r--r-- | src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java b/src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java index 20afda57828..677d853bb57 100644 --- a/src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java +++ b/src/interfaces/jdbc/org/postgresql/largeobject/LargeObject.java @@ -89,6 +89,12 @@ public class LargeObject      this.fd = fp.getInteger("lo_open",args);    } +  /* Release large object resources during garbage cleanup */ +  protected void finalize() throws SQLException +  { +    close(); +  } +    /**     * @return the OID of this LargeObject     */ | 
