bool metadb_handle::handle_query_meta_field(const char * name,int num,string_base & out)
{
bool rv = false;
handle_lock();
const file_info * info = handle_query_locked();
if (info)
{
const char * val = info->meta_get(name,num);
if (val)
{
out = val;
// rv = false; //a bug
rv = true; //should be this
}
}
handle_unlock();
// return false; // a bug here
return rv; //should be this
}