cleanups
[util-vserver.git] / util-vserver / src / reducecap.c
index 9999f61..01a9872 100644 (file)
@@ -247,18 +247,17 @@ int main (int argc, char *argv[])
     switch (c) {
       case CMD_HELP            :  showHelp(1, argv[0], 0);
       case CMD_VERSION         :  showVersion();
-      case CMD_SECURE          :  remove  = vc_get_securecaps(); break;
+      case CMD_SECURE          :  remove  = vc_get_insecurecaps(); break;
       case CMD_SHOW            :  do_show = true;  break; 
       case CMD_PID             :  pid     = atoi(optarg);   break;
       case CMD_CAP             :  remove  = getCap(optarg); break;
       case CMD_FLAG            : {
-       char const      *err_ptr;
-       size_t          err_len;
+       struct vc_err_listparser        err;
        
-       flags = vc_textlist2flag(optarg, 0, &err_ptr, &err_len);
-       if (err_ptr!=0) {
+       flags = vc_list2flag_compat(optarg, 0, &err);
+       if (err.ptr!=0) {
          WRITE_MSG(2, "Unknown flag '");
-         write(2, err_ptr, err_len);
+         write(2, err.ptr, err.len);
          WRITE_MSG(2, "'\n");
          exit(wrapper_exit_code);
        }