X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fgetvserverbyctx.c;h=fd88ce5a6e90bd4b492990435f0e2db482f67530;hb=b34930a1f690d61fb2345ff9d0b5cddc893c0ae5;hp=0519f7bb8cd314de4018c581e3c18828cfd29f39;hpb=9c78378bebc1a9f3d400f422df8ede9efea57dea;p=util-vserver.git diff --git a/lib/getvserverbyctx.c b/lib/getvserverbyctx.c index 0519f7b..fd88ce5 100644 --- a/lib/getvserverbyctx.c +++ b/lib/getvserverbyctx.c @@ -37,10 +37,13 @@ vc_getVserverByCtx_Internal(xid_t ctx, /*@null@*/vcCfgStyle *style, /*@null@*/char const *revdir, bool validate_result) { - if (vc_isSupported(vcFEATURE_MIGRATE)) - return vc_getVserverByCtx_v13(ctx, style, revdir, validate_result); - else - return vc_getVserverByCtx_compat(ctx, style, revdir, validate_result); + char *ret; + if (vc_isSupported(vcFEATURE_MIGRATE)) { + ret = vc_getVserverByCtx_v13(ctx, style, revdir, validate_result); + if (ret) + return ret; + } + return vc_getVserverByCtx_compat(ctx, style, revdir, validate_result); } char *