- Timestamp:
- 2011-05-19T12:10:52+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/tdb-edit/trunk/src/src/tdbset-src/tdbset.cpp
r24039 r24047 74 74 int tdb_flags = TDB_DEFAULT; // Default = 0 75 75 int tdb_store_flags = TDB_DEFAULT; // used later when storing 76 int open_flags = O_RDWR ;76 int open_flags = O_RDWR | O_CREAT; 77 77 TDB_CONTEXT *tdb = tdb_open(dbname, hash_size, tdb_flags, open_flags, 0664); 78 78 if (!tdb) … … 123 123 } 124 124 125 // I'm responsible for freeing some memory 125 126 delete [] concat_data; 126 free(concat_value_data.dptr);127 127 free(original_value_data.dptr); 128 128 } … … 144 144 cerr << "failed to set [" << argv[2] << "] to '" << argv[3] << "'" << endl; 145 145 } 146 147 free(value_data.dptr);148 146 } 149 147 // only given a key? that's a deleting … … 156 154 } 157 155 158 free(key_data.dptr);159 160 156 tdb_close(tdb); 161 157
Note:
See TracChangeset
for help on using the changeset viewer.