X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcutil.c;h=da6da055f855969d0b67090f2a3d72eeb49b659d;hb=4a0081751a282b29d525b5f9a3312628aed24a2f;hp=9b0294e8a9ba632aab0fa34d4019561b8f568c57;hpb=6a164e529cda00a6ebb5b34dd108aa8e67108442;p=silc.git diff --git a/lib/silcutil/silcutil.c b/lib/silcutil/silcutil.c index 9b0294e8..da6da055 100644 --- a/lib/silcutil/silcutil.c +++ b/lib/silcutil/silcutil.c @@ -389,7 +389,7 @@ int silc_string_compare(char *string1, char *string2) slen2 = strlen(string2); /* See if they are same already */ - if (!strncmp(string1, string2, strlen(string2))) + if (!strncmp(string1, string2, slen2) && slen2 == slen1) return TRUE; if (slen2 < slen1) @@ -1030,6 +1030,7 @@ static const SilcStatusMessage silc_status_messages[] = { { STAT(BAD_SERVER_ID), "Server ID is not valid" }, { STAT(KEY_EXCHANGE_FAILED), "Key exchange failed" }, { STAT(BAD_VERSION), "Bad version" }, + { STAT(TIMEDOUT), "Service timed out" }, { 0, NULL } };