Fix a memleak
authorVolker Lendecke <vl@samba.org>
Sun, 20 Jan 2008 15:46:46 +0000 (16:46 +0100)
committerGerald W. Carter <jerry@samba.org>
Tue, 29 Jan 2008 21:07:41 +0000 (15:07 -0600)
(This used to be commit 252c3130697d1b7fd34a5225d83cef4f32e663b2)

source3/rpc_server/srv_eventlog_lib.c

index 4e996ee19bf48f688e48a91f7e97f84395990abc..1d902fe2150e2889d9287bcf71df7eeddcbc5788 100644 (file)
@@ -148,7 +148,6 @@ bool make_way_for_eventlogs( TDB_CONTEXT * the_tdb, int32 needed,
        int nbytes, reclen, len, Retention, MaxSize;
        int tresv1, trecnum, timegen, timewr;
        TDB_DATA key, ret;
        int nbytes, reclen, len, Retention, MaxSize;
        int tresv1, trecnum, timegen, timewr;
        TDB_DATA key, ret;
-       TALLOC_CTX *mem_ctx = NULL;
        time_t current_time, exp_time;
 
        /* discard some eventlogs */
        time_t current_time, exp_time;
 
        /* discard some eventlogs */
@@ -156,10 +155,7 @@ bool make_way_for_eventlogs( TDB_CONTEXT * the_tdb, int32 needed,
        /* read eventlogs from oldest_entry -- there can't be any discontinuity in recnos,
           although records not necessarily guaranteed to have successive times */
        /* */
        /* read eventlogs from oldest_entry -- there can't be any discontinuity in recnos,
           although records not necessarily guaranteed to have successive times */
        /* */
-       mem_ctx = talloc_init( "make_way_for_eventlogs" );      /* Homage to BPG */
 
 
-       if ( mem_ctx == NULL )
-               return False;   /* can't allocate memory indicates bigger problems */
        /* lock */
        tdb_lock_bystring_with_timeout( the_tdb, EVT_NEXT_RECORD, 1 );
        /* read */
        /* lock */
        tdb_lock_bystring_with_timeout( the_tdb, EVT_NEXT_RECORD, 1 );
        /* read */