--- Modules/_gdbmmodule.c.orig 2013-07-08 14:54:27.803790151 +0200 +++ Modules/_gdbmmodule.c 2013-07-08 14:55:25.006672443 +0200 @@ -106,6 +106,7 @@ if(okey.dsize) free(okey.dptr); okey=key; } + if(okey.dsize) free(okey.dptr); dp->di_size = size; } return dp->di_size;