template <class T>
static int read_omap_entry(cls_method_context_t hctx, const std::string& name,
- T *entry)
+ T* entry)
{
bufferlist current_entry;
int rc = cls_cxx_map_get_val(hctx, name, ¤t_entry);
}
template <class T>
-static int read_index_entry(cls_method_context_t hctx, string& name, T *entry)
+static int read_index_entry(cls_method_context_t hctx, string& name, T* entry)
{
int ret = read_omap_entry(hctx, name, entry);
if (ret < 0) {
string index;
prepend_index_prefix(key, type, &index);
- int ret = read_omap_entry(hctx, key, info);
+ int ret = read_omap_entry(hctx, index, info);
if (ret < 0)
return ret;