X-Git-Url: http://git.onelab.eu/?p=util-vserver.git;a=blobdiff_plain;f=lib%2Fgetvserverbyctx.c;fp=lib%2Fgetvserverbyctx.c;h=8487835d9d1da5c1c869a42a75a0308e39fae45c;hp=9371f94a26a56a1c34dea0fb48e9f792d1e1700b;hb=b0a62d195efca12c5cb9e7c0b3bea3be2cd57fc9;hpb=fc28db1eb4146796ec27c2fb15780d6303120261 diff --git a/lib/getvserverbyctx.c b/lib/getvserverbyctx.c index 9371f94..8487835 100644 --- a/lib/getvserverbyctx.c +++ b/lib/getvserverbyctx.c @@ -1,4 +1,4 @@ -// $Id: getvserverbyctx.c 2182 2005-10-25 16:20:07Z ensc $ --*- c -*-- +// $Id: getvserverbyctx.c 2444 2007-01-03 11:55:04Z dhozac $ --*- c -*-- // Copyright (C) 2003 Enrico Scholz // @@ -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 *