s3:net_serverid: remove sessionid_traverse from "net serverid wipedbs"
authorGregor Beck <gbeck@sernet.de>
Thu, 23 Aug 2012 12:02:22 +0000 (14:02 +0200)
committerMichael Adam <obnox@samba.org>
Fri, 19 Oct 2012 10:15:01 +0000 (12:15 +0200)
This tdb will go away.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
source3/utils/net_serverid.c

index 79be5477c5d6d9b53034da6c46de40dc6b6e660a..2017d41e74e8cdfe7399040a4f17e9b726797e69 100644 (file)
@@ -89,33 +89,10 @@ static int net_serverid_wipedbs_conn(
        return 0;
 }
 
-static int net_serverid_wipedbs_sessionid(struct db_record *rec,
-                                         const char *key,
-                                         struct sessionid *session,
-                                         void *private_data)
-{
-       if (!serverid_exists(&session->pid)) {
-               NTSTATUS status;
-
-               DEBUG(10, ("Deleting sessionid.tdb record for pid %s\n",
-                          server_id_str(talloc_tos(), &session->pid)));
-
-               status = dbwrap_record_delete(rec);
-               if (!NT_STATUS_IS_OK(status)) {
-                       DEBUG(1, ("Could not delete session.tdb record "
-                                 "for pid %s: %s\n",
-                                 server_id_str(talloc_tos(), &session->pid),
-                                 nt_errstr(status)));
-               }
-       }
-       return 0;
-}
-
 static int net_serverid_wipedbs(struct net_context *c, int argc,
                                const char **argv)
 {
        connections_forall(net_serverid_wipedbs_conn, NULL);
-       sessionid_traverse(net_serverid_wipedbs_sessionid, NULL);
        return 0;
 }