diff options
Diffstat (limited to 'src/findkey.c')
-rw-r--r-- | src/findkey.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/findkey.c b/src/findkey.c index bd9fd83..9bb4553 100644 --- a/src/findkey.c +++ b/src/findkey.c | |||
@@ -73,5 +73,3 @@ _gdbm_read_entry (GDBM_FILE dbf, int elem_loc) | |||
73 | 73 | ||
74 | if (GDBM_DEBUG_HOOK ("_gdbm_read_entry:malloc-failure")) | 74 | if (key_size + data_size == 0) |
75 | data_ca->dptr = NULL; | ||
76 | else if (key_size + data_size == 0) | ||
77 | data_ca->dptr = (char *) malloc (1); | 75 | data_ca->dptr = (char *) malloc (1); |
@@ -87,5 +85,4 @@ _gdbm_read_entry (GDBM_FILE dbf, int elem_loc) | |||
87 | /* Read into the cache. */ | 85 | /* Read into the cache. */ |
88 | file_pos = GDBM_DEBUG_OVERRIDE ("_gdbm_read_entry:lseek-failure", | 86 | file_pos = __lseek (dbf, dbf->bucket->h_table[elem_loc].data_pointer, |
89 | __lseek (dbf, dbf->bucket->h_table[elem_loc].data_pointer, | 87 | SEEK_SET); |
90 | SEEK_SET)); | ||
91 | if (file_pos != dbf->bucket->h_table[elem_loc].data_pointer) | 88 | if (file_pos != dbf->bucket->h_table[elem_loc].data_pointer) |
@@ -97,4 +94,3 @@ _gdbm_read_entry (GDBM_FILE dbf, int elem_loc) | |||
97 | 94 | ||
98 | rc = GDBM_DEBUG_OVERRIDE ("_gdbm_read_entry:read-failure", | 95 | rc = _gdbm_full_read (dbf, data_ca->dptr, key_size+data_size); |
99 | _gdbm_full_read (dbf, data_ca->dptr, key_size+data_size)); | ||
100 | if (rc) | 96 | if (rc) |