Verified Commit a1444c1e authored by Alberto Miranda's avatar Alberto Miranda ♨️
Browse files

Fix error converting Mercury structs to C++ objects

parent 55da3cba
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -152,8 +152,15 @@ struct fs_config {

        explicit 
        output(const rpc_config_out_t& out) {

            if(out.mountdir != nullptr) {
                m_mountdir = out.mountdir;
            }

            if(out.rootdir != nullptr) {
                m_rootdir = out.rootdir;
            }

            m_atime_state = out.atime_state;
            m_mtime_state = out.mtime_state;
            m_ctime_state = out.ctime_state;
@@ -421,8 +428,11 @@ struct stat {
        explicit 
        output(const rpc_stat_out_t& out) {
            m_err = out.err;

            if(out.db_val != nullptr) {
                m_db_val = out.db_val;
            }
        }

        int32_t
        err() const {