diff --git a/examples/simple_example.c b/examples/simple_example.c index 59848902a..29de5629b 100644 --- a/examples/simple_example.c +++ b/examples/simple_example.c @@ -20,24 +20,28 @@ int main (int argc, char **argv) { rocksdb_options_set_create_if_missing (options, 1); // open DB - char *err; + char *err = NULL; db = rocksdb_open (options, DBPath, &err); -// assert (!err); + assert (!err); // Put key-value rocksdb_writeoptions_t *writeoptions = rocksdb_writeoptions_create (); const char key[] = "key"; char *value = "value"; rocksdb_put (db, writeoptions, key, strlen (key), value, strlen (value), &err); -// assert (!err); + assert (!err); // Get value rocksdb_readoptions_t *readoptions = rocksdb_readoptions_create (); size_t len; value = rocksdb_get (db, readoptions, key, strlen (key), &len, &err); -// assert (!err); + assert (!err); assert (strcmp (value, "value") == 0); free (value); + // cleanup + rocksdb_writeoptions_destroy (writeoptions); + rocksdb_readoptions_destroy (readoptions); + rocksdb_options_destroy (options); rocksdb_close (db); return 0;