mirror of https://bitbucket.org/anguist/ntpa
Fix string truncation bug
This commit is contained in:
parent
f6107708a1
commit
abcf9f306e
|
@ -126,24 +126,24 @@ protected override TimeServer FetchExternal(int id)
|
|||
[SuppressMessage("Microsoft.Security", "CA2100:Review SQL queries for security vulnerabilities")]
|
||||
protected override void Insert(TimeServer item)
|
||||
{
|
||||
string countryCode = item.Country?.Substring(0, 7);
|
||||
string hostName = item.Name?.Substring(0, 50);
|
||||
string ip = item.Address?.ToString().Substring(0, 15);
|
||||
string ip6 = item.V6Address?.Substring(0, 30);
|
||||
string location = item.Location?.Substring(0, 100);
|
||||
string displayLocation = item.DisplayLocation?.Substring(0, 60);
|
||||
string organization = item.Organization?.Substring(0, 50);
|
||||
string coordinates = item.Geo?.Substring(0, 50);
|
||||
string synchronization = item.Server?.Substring(0, 255);
|
||||
string serviceArea = item.ServiceArea?.Substring(0, 100);
|
||||
string accessPolicy = item.AccessPolicy?.Substring(0, 255);
|
||||
string accessDetails = item.AccessDetails?.Substring(0, 512);
|
||||
string autoKeyUrl = item.AutoKey?.Substring(0, 255);
|
||||
string symmetricKeyType = item.SymKey?.Substring(0, 100);
|
||||
string symmetricKeyUrl = item.SymUrl?.Substring(0, 100);
|
||||
string serverContact = item.Contact?.Substring(0, 255);
|
||||
string providerPage = item.ProviderPage?.Substring(0, 100);
|
||||
string providerUrl = item.ProviderUrl?.Substring(0, 255);
|
||||
string countryCode = item.Country?.PadRight(7).Substring(0, 7).TrimEnd();
|
||||
string hostName = item.Name?.PadRight(50).Substring(0, 50).TrimEnd();
|
||||
string ip = item.Address?.ToString().PadRight(15).Substring(0, 15).TrimEnd();
|
||||
string ip6 = item.V6Address?.PadRight(30).Substring(0, 30).TrimEnd();
|
||||
string location = item.Location?.PadRight(100).Substring(0, 100).TrimEnd();
|
||||
string displayLocation = item.DisplayLocation?.PadRight(60).Substring(0, 60).TrimEnd();
|
||||
string organization = item.Organization?.PadRight(50).Substring(0, 50).TrimEnd();
|
||||
string coordinates = item.Geo?.PadRight(50).Substring(0, 50).TrimEnd();
|
||||
string synchronization = item.Server?.PadRight(255).Substring(0, 255).TrimEnd();
|
||||
string serviceArea = item.ServiceArea?.PadRight(100).Substring(0, 100).TrimEnd();
|
||||
string accessPolicy = item.AccessPolicy?.PadRight(255).Substring(0, 255).TrimEnd();
|
||||
string accessDetails = item.AccessDetails?.PadRight(512).Substring(0, 512).TrimEnd();
|
||||
string autoKeyUrl = item.AutoKey?.PadRight(255).Substring(0, 255).TrimEnd();
|
||||
string symmetricKeyType = item.SymKey?.PadRight(100).Substring(0, 100).TrimEnd();
|
||||
string symmetricKeyUrl = item.SymUrl?.PadRight(100).Substring(0, 100).TrimEnd();
|
||||
string serverContact = item.Contact?.PadRight(255).Substring(0, 255).TrimEnd();
|
||||
string providerPage = item.ProviderPage?.PadRight(100).Substring(0, 100).TrimEnd();
|
||||
string providerUrl = item.ProviderUrl?.PadRight(255).Substring(0, 255).TrimEnd();
|
||||
|
||||
lock (MapperLocker)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue