X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fgetvserverbyctx-compat.hc;h=bb4c5786e740608fe321b9a2bea0b9fdfb1c34c4;hb=b611393a98072ffa745720ce3c1e7b3d1f851e07;hp=79ceef6587c10dcd38820d11ca509ad7ff3c2008;hpb=9c78378bebc1a9f3d400f422df8ede9efea57dea;p=util-vserver.git diff --git a/lib/getvserverbyctx-compat.hc b/lib/getvserverbyctx-compat.hc index 79ceef6..bb4c578 100644 --- a/lib/getvserverbyctx-compat.hc +++ b/lib/getvserverbyctx-compat.hc @@ -48,7 +48,7 @@ handleLegacy(xid_t xid) if (l<=4 || strcmp(name+l-4, ".ctx")!=0) continue; name[l-4] = '\0'; - cur_xid = vc_getVserverCtx(name, vcCFG_LEGACY, false, 0); + cur_xid = vc_getVserverCtx(name, vcCFG_LEGACY, false, 0, vcCTX_XID); if (cur_xid!=xid) continue; result = strdup(name); @@ -96,7 +96,7 @@ vc_getVserverByCtx_compat(xid_t ctx, vcCfgStyle *style, char const *revdir, // check if expected ctx == actual ctx (but only when this check is // request) if (validate_result && - vc_getVserverCtx(path, vcCFG_RECENT_FULL, false, 0)!=ctx) return 0; + vc_getVserverCtx(path, vcCFG_RECENT_FULL, false, 0, vcCTX_XID)!=ctx) return 0; if (style) *style = vcCFG_RECENT_FULL; return strdup(path);