[SCM] Samba Shared Repository - branch v3-2-test updated -
initial-v3-2-test-1711-gcb65319
Gerald W. Carter
jerry at samba.org
Tue Jan 29 21:15:01 GMT 2008
The branch, v3-2-test has been updated
via cb6531965b2baab320123d4301ab851c6e22aa58 (commit)
via 252c3130697d1b7fd34a5225d83cef4f32e663b2 (commit)
via 77085f1a58666ac4314924d18c87d4add0553dba (commit)
from c1cdf6085329d55cf29ccc8c980fc853a03a695e (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test
- Log -----------------------------------------------------------------
commit cb6531965b2baab320123d4301ab851c6e22aa58
Author: Gerald W. Carter <jerry at samba.org>
Date: Tue Jan 29 15:08:37 2008 -0600
Make make_way_for_eventlogs() static
commit 252c3130697d1b7fd34a5225d83cef4f32e663b2
Author: Volker Lendecke <vl at samba.org>
Date: Sun Jan 20 16:46:46 2008 +0100
Fix a memleak
commit 77085f1a58666ac4314924d18c87d4add0553dba
Author: Gerald W. Carter <jerry at samba.org>
Date: Tue Jan 29 15:06:59 2008 -0600
Fix a return value from sync_eventlog_params() (patch from Volker)
-----------------------------------------------------------------------
Summary of changes:
source/rpc_server/srv_eventlog_lib.c | 8 ++------
source/rpc_server/srv_eventlog_nt.c | 2 +-
2 files changed, 3 insertions(+), 7 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source/rpc_server/srv_eventlog_lib.c b/source/rpc_server/srv_eventlog_lib.c
index 4e996ee..269e2f3 100644
--- a/source/rpc_server/srv_eventlog_lib.c
+++ b/source/rpc_server/srv_eventlog_lib.c
@@ -140,15 +140,14 @@ int elog_tdb_size( TDB_CONTEXT * tdb, int *MaxSize, int *Retention )
return True if we made enough room to accommodate needed bytes
********************************************************************/
-bool make_way_for_eventlogs( TDB_CONTEXT * the_tdb, int32 needed,
- bool whack_by_date )
+static bool make_way_for_eventlogs( TDB_CONTEXT * the_tdb, int32 needed,
+ bool whack_by_date )
{
int start_record, i, new_start;
int end_record;
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 */
@@ -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 */
/* */
- 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 */
diff --git a/source/rpc_server/srv_eventlog_nt.c b/source/rpc_server/srv_eventlog_nt.c
index 0ea34e5..7af8219 100644
--- a/source/rpc_server/srv_eventlog_nt.c
+++ b/source/rpc_server/srv_eventlog_nt.c
@@ -486,7 +486,7 @@ static bool sync_eventlog_params( EVENTLOG_INFO *info )
done:
TALLOC_FREE(ctx);
- return true;
+ return ret;
}
/********************************************************************
--
Samba Shared Repository
More information about the samba-cvs
mailing list