X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Fgetctx.c;h=c47bf28a01a43b1a532dfe25c43f43f6c7ae265d;hb=dd871b880cd52f6c261e823c30bfb0ee70e942a0;hp=c8c5b77301ed95b7e8ffc26aca903129f49b00be;hpb=4c0037aecd96cf23da727c12381723ab5cbfa5e4;p=util-vserver.git diff --git a/util-vserver/lib/getctx.c b/util-vserver/lib/getctx.c index c8c5b77..c47bf28 100644 --- a/util-vserver/lib/getctx.c +++ b/util-vserver/lib/getctx.c @@ -37,6 +37,13 @@ xid_t vc_X_getctx(pid_t pid) { - CALL_VC(CALL_VC_COMPAT(vc_X_getctx, pid), - CALL_VC_LEGACY(vc_X_getctx, pid)); +#ifndef NDEBUG + if (!getenv("VC_BE_VALGRIND_FRIENDLY")) +#endif + CALL_VC(CALL_VC_COMPAT(vc_X_getctx, pid), + CALL_VC_LEGACY(vc_X_getctx, pid)); +#ifndef NDEBUG + else + return vc_X_getctx_legacy(pid); +#endif }