--- a/src/lib/fs.c 2006-11-27 11:32:35.247906000 +0100 +++ b/src/lib/fs.c 2006-11-29 10:15:31.935725750 +0100 @@ -179,16 +179,16 @@ return 0; } if (!(skip & SKIP_ACTION_SCRIPT)) { - snprintf(buf, sizeof(buf), "%svps.%s", VPS_CONF_DIR, - UMOUNT_PREFIX); + snprintf(buf, sizeof(buf), "%s%d.%s", VPS_CONF_DIR, + veid, UMOUNT_PREFIX); for (i = 0; i < 2; i++) { if (run_pre_script(veid, buf)) { logger(-1, 0, "Error executing umount script %s", buf); return VZ_ACTIONSCRIPT_ERROR; } - snprintf(buf, sizeof(buf), "%s%d.%s", VPS_CONF_DIR, - veid, UMOUNT_PREFIX); + snprintf(buf, sizeof(buf), "%svps.%s", VPS_CONF_DIR, + UMOUNT_PREFIX); } } if (!(ret = fsumount(veid, root)))