X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/2da962edada912d8081f7e15db0ac887b98b179e..5023cccbd5e2a7eb64aa22798a88a1c8d17842f5:/include/stg/admin_conf.h diff --git a/include/stg/admin_conf.h b/include/stg/admin_conf.h index d906a654..7fbf4440 100644 --- a/include/stg/admin_conf.h +++ b/include/stg/admin_conf.h @@ -78,7 +78,11 @@ struct ADMIN_CONF //----------------------------------------------------------------------------- struct ADMIN_CONF_RES { - ADMIN_CONF_RES() + ADMIN_CONF_RES() {} + ADMIN_CONF_RES(const ADMIN_CONF & conf) + : priv(conf.priv), + login(conf.login), + password(conf.password) {} ADMIN_CONF_RES(const ADMIN_CONF_RES & rhs) : priv(rhs.priv), @@ -90,6 +94,7 @@ struct ADMIN_CONF_RES priv = rhs.priv; login = rhs.login; password = rhs.password; + return *this; } RESETABLE priv; RESETABLE login;