For the first commit, as far as I can see, the localized string is updated anyway(for non english strings), because the localization database increases the version after loading the language file.
For the second commit, see for example:
CNetConnection::Disconnect
which calls
SendControl(NET_CTRLMSG_CLOSE, 0, 0)
which leads to NULL pointer memcpy, which is undefined( see also
this ).