1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 09:27:59 +00:00

Cleanup: add some calls to dupstr.

I just happened to spot a couple of cases where I'd apparently
open-coded the dupstr() logic before writing dupstr() itself, and
never got round to replacing the long-winded version with a call to
the standard helper function.
This commit is contained in:
Simon Tatham 2021-01-21 19:57:38 +00:00
parent c6ff548ae0
commit fb130bf6da
2 changed files with 3 additions and 6 deletions

View File

@ -4748,8 +4748,7 @@ static int TranslateKey(UINT message, WPARAM wParam, LPARAM lParam,
static void wintw_set_title(TermWin *tw, const char *title)
{
sfree(window_name);
window_name = snewn(1 + strlen(title), char);
strcpy(window_name, title);
window_name = dupstr(title);
if (conf_get_bool(conf, CONF_win_name_always) || !IsIconic(wgs.term_hwnd))
SetWindowText(wgs.term_hwnd, title);
}
@ -4757,8 +4756,7 @@ static void wintw_set_title(TermWin *tw, const char *title)
static void wintw_set_icon_title(TermWin *tw, const char *title)
{
sfree(icon_name);
icon_name = snewn(1 + strlen(title), char);
strcpy(icon_name, title);
icon_name = dupstr(title);
if (!conf_get_bool(conf, CONF_win_name_always) && IsIconic(wgs.term_hwnd))
SetWindowText(wgs.term_hwnd, title);
}

View File

@ -550,8 +550,7 @@ SockAddr *sk_namelookup(const char *host, char **canonicalname,
strncpy(realhost, host, sizeof(realhost));
}
realhost[lenof(realhost)-1] = '\0';
*canonicalname = snewn(1+strlen(realhost), char);
strcpy(*canonicalname, realhost);
*canonicalname = dupstr(realhost);
return ret;
}