Age | Commit message (Collapse) | Author | Files | Lines |
|
- don't check for mem_ctx, ctx and r, we should crash when they're wrong
as it's a programmer error!
- pass the error string to the caller
metze
(This used to be commit 5f65447f5dfafa6771a532c86fe2f87287c5467d)
|
|
metze
(This used to be commit d273d8ae52255170932405f488876510e02f5813)
|
|
(This used to be commit bba33a976b1954b5e9e557c9323afc92616439a3)
|
|
(This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c)
|
|
(This used to be commit 61c6100617589ac6df4f527877241464cacbf8b3)
|
|
talloc_set_destructor() is type safe. The end result will be lots less
use of void*, and less calls to talloc_get_type()
(This used to be commit 6b4c085b862c0932b80b93e316396a53b993544c)
|
|
type safe. This only works on recent gcc versions. With other
compilers it reverts to a non-typesafe cast
The patch also ensures that talloc_free() does not change error on
systems where free() can change errno
(This used to be commit babbff5f777642f559747f6d0697bc7c3a5e798d)
|
|
the service and global declarations were left as int. I tried to fix
this initially by fixing the service declarations, but it didn't
work. While I investigate why, this patch at least gets the use of int
right, and should give big-endian platforms a chance
(This used to be commit e12ae809eaf0a4c48ebb086615a9051b59996b5a)
|
|
(This used to be commit 4898b29c32737b2cf425d5822da2f395f70ca6e2)
|
|
r->out on error
(This used to be commit 1d1d2aaeae643e01bfd51d69cba741557543e5bb)
|
|
(This used to be commit 35df457fe61e1b1f0746eadba867f7ac149e9600)
|
|
(This used to be commit 2c1af6556a2d57df6626a9f0d9fd758602ac3c5c)
|
|
Volker
(This used to be commit 0369d59142c6015f62bf50087f261c1e8430a8e2)
|
|
(This used to be commit 7ea51fb624ded55f69f235a6791de871f754e8fa)
|
|
(This used to be commit 8a7047c102cdbcf746dcdf8a52554816b7770026)
|
|
(This used to be commit f3274e8f78f28a51313e98934b208c2deb9ae9ea)
|
|
(This used to be commit 16c67e135a35830aaa937c38fa2ed940decb5a17)
|
|
(This used to be commit c4425f8988186a18703b6a723b766bf13d59b727)
|
|
(This used to be commit cc290ece92196d2bdf39eaa9d3bb4a0af6ec782c)
|
|
this fixes a compiler warning
metze
(This used to be commit dbf82fff10f1b5c3894b9600d98f81ee10e3d876)
|
|
(This used to be commit e00ff9f35eed28aeecdc779cee06b87c34d82124)
|
|
(This used to be commit 801357af2ef80fe270750c084a78142711ae9e6c)
|
|
(This used to be commit b6bf6b17cd92a3869c49209bc8ea8ef8c6c25cdd)
|
|
when a context (such as a tree connect) is destroyed. The behaviour
was changed by the ntvfs memory leak fix, and this patch is needed to
make it all work again.
(This used to be commit a7ad4df7cd6cdf88fd49698840a072a4474a318a)
|
|
have a structure that references one of its parents, and a parent of
that parent is freed, then the whole structure should be freed, not
just the reference.
this was found by the change notify code, as a side effect of fixing
the memory leak yesterday
(This used to be commit 70531dcaeeb9314d410baa0d285df6a265311541)
|
|
(This used to be commit d9d8f93af12c08d3b66c0bec014016ea8ee11166)
|
|
metze
(This used to be commit 1a9bfa2ac96d09d34d3c974ec5d89dc23bf3e153)
|
|
(This used to be commit 4c452090fbcf9b17acd8473cf018b09f445009b2)
|
|
macros.
(This used to be commit f0a4547b76bdc04c4dd32fccbb1a37a040868588)
|
|
and invalid
requests you can do with it
metze
(This used to be commit adef1372c118b6c116dfa976d0277be677118fd0)
|
|
metze
(This used to be commit 4a307d7185862675fee23f55d3f85950a76f551d)
|
|
metze
(This used to be commit 8f1850ef65dc8c860912639d787d82399d015f13)
|
|
checker.
(This used to be commit 6e37084965d17d1816256d8de326e2fc6c828e13)
|
|
(This used to be commit c910a3f9c8c657b290bc03a47a6b4cba20f02a55)
|
|
(This used to be commit c77fd9f515bee07e50cb6acfe02f9f5836f1a67a)
|
|
(This used to be commit 1354333fd192e83242e6618458704c1820efac49)
|
|
(This used to be commit fa23b09567637f2fd5c293a6ac623707a7ac1289)
|
|
(This used to be commit 673e101b0732f7601a92069159e4d1eac7790506)
|
|
(This used to be commit 2b65c490e40241fb4d4f938a867e33780295ad05)
|
|
(This used to be commit 2e1ce0189961335f654202074101819d8d933748)
|
|
(This used to be commit cef5cc6464001e1a1472e1029254c093942b6642)
|
|
(This used to be commit 2e9a840bb975f3269de4ca299a3d6e5b19f3cad1)
|
|
NT_STATUS_INVALID_HANDLE
metze
(This used to be commit aa98aad0975e59fc8cf56c624f728b33ab54e099)
|
|
metze
(This used to be commit 2ea15e9d28bca358989a565576ea7e8d9462e924)
|
|
was fixed
(This used to be commit 09a9c7fdff8f3cc8d2a98228cede4f8af41a08eb)
|
|
(This used to be commit dea82fa615e33115e42ef04c8d2a54788aa38e9a)
|
|
depth
(This used to be commit 2ebcfcc6dadd4a420431c733bb12fe7719057fd6)
|
|
request. The problem is that the talloc_free() in
smbsrv_send_reply_nosign() frees this reference, but doesn't free the
memory iself, thus leaving it attached to the connection context.
Metze, what was the idea behind this reference? If we need it, then we
need a corresponding talloc_free() to go with it.
(This used to be commit 2e105a32c78384b16a0e6a6dc8ff504593afef2e)
|
|
It passess all my tests, but I still need to work on a lot of stuff.
Shouldn't impact anybody else work, so I want to commit now and see what happens
Will work to remove the old code from modules and backends soon, and make some
more restyling in ldb internals.
So, if there is something you don't like in this desgin please speak now.
Simo.
(This used to be commit 8b2a563e716a789ea77cbfbf2f372724de5361ce)
|
|
(This used to be commit 1a57b16715bf8b82e8f9118c3ab401acf081d02c)
|