minor optimizations
[util-vserver.git] / util-vserver / src / vattribute.c
index 566125b..8a294d2 100644 (file)
@@ -95,7 +95,7 @@ parseFlags(char const *str, struct vc_ctx_flags *flags)
   struct vc_err_listparser     err;
   int                          rc;
 
-  rc = vc_list2flag(str,0, &err, flags);
+  rc = vc_list2cflag(str,0, &err, flags);
   
   if (rc==-1) {
     WRITE_MSG(2, "Unknown flag '");
@@ -141,9 +141,9 @@ static void
 parseSecure(struct vc_ctx_flags UNUSED * flags,
            struct vc_ctx_caps  UNUSED * caps)
 {
-  caps->ccaps = ~0ull;
+  caps->ccaps = ~vc_get_insecureccaps();
   caps->cmask = ~0ull;
-  caps->bcaps = ~vc_get_insecurecaps();
+  caps->bcaps = ~vc_get_insecurebcaps();
   caps->bmask = ~0ull;
 }
 
@@ -183,7 +183,7 @@ int main(int argc, char *argv[])
       vc_set_ccaps(args.xid, &args.caps)==-1)
     perror(ENSC_WRAPPERS_PREFIX "vc_set_ccaps()");
   else if (args.flags.mask &&
-          vc_set_flags(args.xid, &args.flags)==-1)
+          vc_set_cflags(args.xid, &args.flags)==-1)
     perror(ENSC_WRAPPERS_PREFIX "vc_set_flags()");
   else if (optind<argc)
     EexecvpD(argv[optind], argv+optind);