X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fgetvserverbyctx.c;h=fd88ce5a6e90bd4b492990435f0e2db482f67530;hb=324f5a8991d8966badd0b598ed11b824b1f50ef2;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 *