Free was called with a struct as argument instead of a field from the

struct.
This commit is contained in:
Sjoerd Mullender 1994-10-13 09:11:13 +00:00
parent 4eba0c9b91
commit 2abc49458b
1 changed files with 2 additions and 2 deletions

View File

@ -93,7 +93,7 @@ dbm_length(dp)
for ( key=gdbm_firstkey(dp->di_dbm); key.dptr;
key = gdbm_nextkey(dp->di_dbm,okey)) {
size++;
if(okey.dsize) free(okey);
if(okey.dsize) free(okey.dptr);
okey=key;
}
dp->di_size = size;
@ -180,7 +180,7 @@ dbm_keys(dp, args)
if ( item == 0 )
return NULL;
addlistitem(v, item);
if(okey.dsize) free(okey);
if(okey.dsize) free(okey.dptr);
okey=key;
}
return v;