From 03ecd362a358f1e0089b5b0c1c310a0895d83e60 Mon Sep 17 00:00:00 2001 From: Andy Bavier Date: Fri, 21 Mar 2008 19:05:37 +0000 Subject: [PATCH] Couple bug fixes --- enter_admin.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/enter_admin.c b/enter_admin.c index 0f6aeb589..fdbfe2cdd 100644 --- a/enter_admin.c +++ b/enter_admin.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.47.0