mirror of
https://github.com/samba-team/samba.git
synced 2025-07-15 16:59:09 +03:00
Rolling back the files
loadparm.c : to equivalent to version 1.67
reply.c : to equivalent to version 1.69
server.c : to equivalent to version 1.122
util.c : to equivalent to version 1.98
to remove the incorrect changes.
proto.h: The usual.
rpc_pipes/smbparse.c : Backeting stuff that SHOULD NOT BE IN THE
none-NTDOMAIN build !
Jeremy.
(This used to be commit 6064c9d80f
)
This commit is contained in:
@ -4561,44 +4561,3 @@ char *tab_depth(int depth)
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
A convenience routine to grab string parameters into a rotating
|
||||
buffer. The buffers can be written to by callers without affecting
|
||||
the source string.
|
||||
********************************************************************/
|
||||
char *string_buffer(int sz)
|
||||
{
|
||||
static char *bufs[10];
|
||||
static int buflen[10];
|
||||
static int next = -1;
|
||||
char *ret;
|
||||
int i, len;
|
||||
|
||||
if (next == -1) {
|
||||
/* initialisation */
|
||||
for (i=0;i<10;i++) {
|
||||
bufs[i] = NULL;
|
||||
buflen[i] = 0;
|
||||
}
|
||||
next = 0;
|
||||
}
|
||||
|
||||
len = MAX(sz+100,sizeof(pstring)); /* the +100 is for some
|
||||
substitution room */
|
||||
|
||||
if (buflen[next] != len) {
|
||||
buflen[next] = len;
|
||||
if (bufs[next]) free(bufs[next]);
|
||||
bufs[next] = (char *)malloc(len);
|
||||
if (!bufs[next]) {
|
||||
DEBUG(0,("out of memory in lp_string_buffer()"));
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
ret = &bufs[next][0];
|
||||
next = (next+1)%10;
|
||||
*ret = 0;
|
||||
|
||||
return(ret);
|
||||
}
|
||||
|
Reference in New Issue
Block a user