Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ZerXes
Tor
Commits
119b4e1e
Commit
119b4e1e
authored
Dec 27, 2007
by
Nick Mathewson
🐛
Browse files
r17405@catbus: nickm | 2007-12-26 22:27:37 -0500
And clean up an assertion failure. svn:r12993
parent
148e2e1c
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/or/buffers.c
View file @
119b4e1e
...
...
@@ -229,6 +229,7 @@ buf_shrink_freelists(int free_all)
int
n_to_free
=
free_all
?
freelists
[
i
].
cur_length
:
(
freelists
[
i
].
lowest_length
-
slack
);
int
n_to_skip
=
freelists
[
i
].
cur_length
-
n_to_free
;
int
new_length
=
n_to_skip
;
chunk_t
**
chp
=
&
freelists
[
i
].
head
;
chunk_t
*
chunk
;
log_info
(
LD_MM
,
"Cleaning freelist for %d-byte chunks: keeping %d, "
...
...
@@ -248,7 +249,7 @@ buf_shrink_freelists(int free_all)
--
n_to_free
;
}
tor_assert
(
!
n_to_free
);
freelists
[
i
].
cur_length
=
n
_to_skip
;
freelists
[
i
].
cur_length
=
n
ew_length
;
}
freelists
[
i
].
lowest_length
=
freelists
[
i
].
cur_length
;
assert_freelist_ok
(
&
freelists
[
i
]);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment