set_process_capability: log which capability was set or failed to be set
authorBjörn Jacke <bjacke@samba.org>
Sat, 30 Dec 2023 17:28:59 +0000 (18:28 +0100)
committerBjoern Jacke <bjacke@samba.org>
Fri, 5 Jan 2024 00:40:49 +0000 (00:40 +0000)
Signed-off-by: Bjoern Jacke <bjacke@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
source3/lib/system.c

index bdaa723fd3c345c3ffffd5298e87e909f1f78988..721ffd17f884798f96aa9af74601b4b5016633d2 100644 (file)
@@ -627,11 +627,12 @@ static bool set_process_capability(enum smbd_capability capability,
        cap_set_flag(cap, CAP_INHERITABLE, num_cap_vals, cap_vals, CAP_CLEAR);
 
        if (cap_set_proc(cap) == -1) {
-               DEBUG(0, ("set_process_capability: cap_set_proc failed: %s\n",
-                       strerror(errno)));
+               DBG_ERR("adding capability %d: cap_set_proc failed: %s\n",
+                       capability, strerror(errno));
                cap_free(cap);
                return False;
        }
+       DBG_INFO("added capability %d\n", capability);
 
        cap_free(cap);
        return True;