diff options
author | Werner Koch <[email protected]> | 2003-12-23 19:20:15 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2003-12-23 19:20:15 +0000 |
commit | 5bec60f5ae44b038b4da2e8d2c40edd60e36b450 (patch) | |
tree | f731ec3b4a53baf78a8ac077b2e1a6f54a84adb7 | |
parent | * mpi-mpow.c (build_index): s/index/idx/ to avoid gcc warning. (diff) | |
download | gnupg-5bec60f5ae44b038b4da2e8d2c40edd60e36b450.tar.gz gnupg-5bec60f5ae44b038b4da2e8d2c40edd60e36b450.zip |
* tdbio.c: Fixed format string bugs related to the sue of
DB_NAME. Reported by Florian Weimer.
-rw-r--r-- | g10/ChangeLog | 5 | ||||
-rw-r--r-- | g10/tdbio.c | 17 |
2 files changed, 13 insertions, 9 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog index 6ced690c6..44ef547a3 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,8 @@ +2003-12-23 Werner Koch <[email protected]> + + * tdbio.c: Fixed format string bugs related to the sue of + DB_NAME. Reported by Florian Weimer. + 2003-12-10 David Shaw <[email protected]> * getkey.c (get_pubkey_fast): This one is sort of obscure. diff --git a/g10/tdbio.c b/g10/tdbio.c index 7a5d85d77..a08a7fea2 100644 --- a/g10/tdbio.c +++ b/g10/tdbio.c @@ -753,8 +753,7 @@ upd_hashtable( ulong table, byte *key, int keylen, ulong newrecnum ) hashrec += msb / ITEMS_PER_HTBL_RECORD; rc = tdbio_read_record( hashrec, &rec, RECTYPE_HTBL ); if( rc ) { - log_error( db_name, "upd_hashtable: read failed: %s\n", - g10_errstr(rc) ); + log_error("upd_hashtable: read failed: %s\n", g10_errstr(rc) ); return rc; } @@ -763,7 +762,7 @@ upd_hashtable( ulong table, byte *key, int keylen, ulong newrecnum ) rec.r.htbl.item[msb % ITEMS_PER_HTBL_RECORD] = newrecnum; rc = tdbio_write_record( &rec ); if( rc ) { - log_error( db_name, "upd_hashtable: write htbl failed: %s\n", + log_error("upd_hashtable: write htbl failed: %s\n", g10_errstr(rc) ); return rc; } @@ -902,7 +901,7 @@ drop_from_hashtable( ulong table, byte *key, int keylen, ulong recnum ) hashrec += msb / ITEMS_PER_HTBL_RECORD; rc = tdbio_read_record( hashrec, &rec, RECTYPE_HTBL ); if( rc ) { - log_error( db_name, "drop_from_hashtable: read failed: %s\n", + log_error("drop_from_hashtable: read failed: %s\n", g10_errstr(rc) ); return rc; } @@ -915,7 +914,7 @@ drop_from_hashtable( ulong table, byte *key, int keylen, ulong recnum ) rec.r.htbl.item[msb % ITEMS_PER_HTBL_RECORD] = 0; rc = tdbio_write_record( &rec ); if( rc ) - log_error( db_name, "drop_from_hashtable: write htbl failed: %s\n", + log_error("drop_from_hashtable: write htbl failed: %s\n", g10_errstr(rc) ); return rc; } @@ -944,7 +943,7 @@ drop_from_hashtable( ulong table, byte *key, int keylen, ulong recnum ) rec.r.hlst.rnum[i] = 0; /* drop */ rc = tdbio_write_record( &rec ); if( rc ) - log_error( db_name, "drop_from_hashtable: write htbl failed: %s\n", + log_error("drop_from_hashtable: write htbl failed: %s\n", g10_errstr(rc) ); return rc; } @@ -991,7 +990,7 @@ lookup_hashtable( ulong table, const byte *key, size_t keylen, hashrec += msb / ITEMS_PER_HTBL_RECORD; rc = tdbio_read_record( hashrec, rec, RECTYPE_HTBL ); if( rc ) { - log_error( db_name, "lookup_hashtable failed: %s\n", g10_errstr(rc) ); + log_error("lookup_hashtable failed: %s\n", g10_errstr(rc) ); return rc; } @@ -1001,14 +1000,14 @@ lookup_hashtable( ulong table, const byte *key, size_t keylen, rc = tdbio_read_record( item, rec, 0 ); if( rc ) { - log_error( db_name, "hashtable read failed: %s\n", g10_errstr(rc) ); + log_error( "hashtable read failed: %s\n", g10_errstr(rc) ); return rc; } if( rec->rectype == RECTYPE_HTBL ) { hashrec = item; level++; if( level >= keylen ) { - log_error( db_name, "hashtable has invalid indirections\n"); + log_error("hashtable has invalid indirections\n"); return G10ERR_TRUSTDB; } goto next_level; |