Decode uid/gid strings as numbers if possible.  (Michael Kaminsky)
diff --git a/src/cmd/vac/vacfs.c b/src/cmd/vac/vacfs.c
index 2475845..9557667 100644
--- a/src/cmd/vac/vacfs.c
+++ b/src/cmd/vac/vacfs.c
@@ -682,6 +682,8 @@
 	dir.gid = vd->gid;
 	dir.muid = vd->mid;
 	dir.ext = ext;
+	dir.uidnum = atoi(vd->uid);
+	dir.gidnum = atoi(vd->gid);
 
 	ret = convD2Mu(&dir, p, np, dotu);
 	free(ext);