]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/privs.c
ldpd: adapt the code for Quagga
[mirror_frr.git] / lib / privs.c
index 9228a56d356315c460ab522cb66b8fb693b32eb6..6cf87c18d424df52b67c8297b709a567d6e862f2 100644 (file)
@@ -250,12 +250,6 @@ zprivs_caps_init (struct zebra_privs_t *zprivs)
       exit(1);
     }
 
-  if ( !zprivs_state.syscaps_p )
-    {
-      fprintf (stderr, "privs_init: capabilities enabled, "
-                       "but no capabilities supplied\n");
-    }
-
   /* we have caps, we have no need to ever change back the original user */
   if (zprivs_state.zuid)
     {
@@ -266,6 +260,9 @@ zprivs_caps_init (struct zebra_privs_t *zprivs)
           exit (1);
         }
     }
+
+  if ( !zprivs_state.syscaps_p )
+    return;
   
   if ( !(zprivs_state.caps = cap_init()) )
     {