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);
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);