From 7158865a8457e6468919355c651c65b453c5097e Mon Sep 17 00:00:00 2001 From: Andy Bavier Date: Fri, 21 Mar 2008 18:59:01 +0000 Subject: [PATCH] Couple bug fixes --- enter_topo.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/enter_topo.c b/enter_topo.c index a671b8726..18cfdcb85 100644 --- a/enter_topo.c +++ b/enter_topo.c @@ -25,7 +25,8 @@ int get_slice_xid(char *slice_name) { char slicepath[PATHLEN]; FILE *fp; int xid; - snprintf(slicepath, sizeof(slicepath), "/etc/vservers/%s/context"); + snprintf(slicepath, sizeof(slicepath), "/etc/vservers/%s/context", + slice_name); if ((fp = fopen(slicepath, "r")) == NULL) { printf("Could not open %s\n", slicepath); @@ -45,7 +46,7 @@ int verify_ownership(int pid, int arg_xid) { char procpath[PATHLEN]; FILE *fp; int xid; - snprintf(procpath, sizeof(procpath), "/proc/%d/vinfo"); + snprintf(procpath, sizeof(procpath), "/proc/%d/vinfo", pid); if ((fp = fopen(procpath, "r")) == NULL) { printf("Could not open %s\n", procpath); -- 2.43.0