Code

frontend: Use the plugin query interface instead of direct store access.
[sysdb.git] / src / core / store.c
index 2d32e0d2cdbbb7419c54094d607c3eb771d99a8f..7671e9800f13a0ac0a81e2b24817d95b0f0a83ef 100644 (file)
@@ -871,8 +871,11 @@ sdb_store_init(void)
                sdb_log(SDB_LOG_ERR, "store: Failed to allocate store");
                return -1;
        }
-       return sdb_plugin_register_writer("memstore",
-                       &store_writer, SDB_OBJ(global_store));
+       if (sdb_plugin_register_writer("memstore",
+                               &store_writer, SDB_OBJ(global_store)))
+               return -1;
+       return sdb_plugin_register_reader("memstore",
+                       &store_reader, SDB_OBJ(global_store));
 } /* sdb_store_init */
 
 void