mirror of
https://github.com/weechat/weechat.git
synced 2026-07-01 23:36:37 +02:00
core: fix memory leak in function util_parse_delay
This commit is contained in:
@@ -26,6 +26,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
||||
- core: consider all keys are safe in cursor context ([#2244](https://github.com/weechat/weechat/issues/2244))
|
||||
- core: fix integer overflow with decimal numbers in calculation of expression
|
||||
- core: fix integer overflow in base32 encoding/decoding
|
||||
- core: fix memory leak in function util_parse_delay
|
||||
- irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled ([#2241](https://github.com/weechat/weechat/issues/2241))
|
||||
- perl: fix build when multiplicity is not available ([#2243](https://github.com/weechat/weechat/issues/2243))
|
||||
|
||||
|
||||
@@ -573,7 +573,6 @@ util_parse_delay (const char *string_delay, unsigned long long default_factor,
|
||||
|
||||
if ((pos > string_delay) && pos[0])
|
||||
{
|
||||
str_number = string_strndup (string_delay, pos - string_delay);
|
||||
if (strcmp (pos, "us") == 0)
|
||||
factor = 1ULL;
|
||||
else if (strcmp (pos, "ms") == 0)
|
||||
@@ -586,6 +585,7 @@ util_parse_delay (const char *string_delay, unsigned long long default_factor,
|
||||
factor = 1000ULL * 1000ULL * 60ULL * 60ULL;
|
||||
else
|
||||
return 0;
|
||||
str_number = string_strndup (string_delay, pos - string_delay);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user