Fix memory leaks
This commit is contained in:
@@ -2640,9 +2640,9 @@ _join_autocomplete(ProfWin *window, const char *const input)
|
||||
|
||||
if (result) {
|
||||
gboolean space_at_end = g_str_has_suffix(input, " ");
|
||||
GString *beginning = g_string_new("/join");
|
||||
int num_args = g_strv_length(args);
|
||||
if ((num_args == 1 && space_at_end) || (num_args == 2 && !space_at_end)) {
|
||||
GString *beginning = g_string_new("/join");
|
||||
g_string_append_printf(beginning, " %s", args[0]);
|
||||
found = autocomplete_param_with_ac(input, beginning->str, join_property_ac, TRUE);
|
||||
g_string_free(beginning, TRUE);
|
||||
@@ -2652,6 +2652,7 @@ _join_autocomplete(ProfWin *window, const char *const input)
|
||||
}
|
||||
}
|
||||
if ((num_args == 3 && space_at_end) || (num_args == 4 && !space_at_end)) {
|
||||
GString *beginning = g_string_new("/join");
|
||||
g_string_append_printf(beginning, " %s %s %s", args[0], args[1], args[2]);
|
||||
found = autocomplete_param_with_ac(input, beginning->str, join_property_ac, TRUE);
|
||||
g_string_free(beginning, TRUE);
|
||||
|
||||
Reference in New Issue
Block a user