Revision c7a101f5

b/block/ssh.c
387 387
    }
388 388

  
389 389
    /* host_key_check=md5:xx:yy:zz:... */
390
    if (strlen(host_key_check) >= 4 &&
391
        strncmp(host_key_check, "md5:", 4) == 0) {
390
    if (strncmp(host_key_check, "md5:", 4) == 0) {
392 391
        return check_host_key_hash(s, &host_key_check[4],
393 392
                                   LIBSSH2_HOSTKEY_HASH_MD5, 16);
394 393
    }
395 394

  
396 395
    /* host_key_check=sha1:xx:yy:zz:... */
397
    if (strlen(host_key_check) >= 5 &&
398
        strncmp(host_key_check, "sha1:", 5) == 0) {
396
    if (strncmp(host_key_check, "sha1:", 5) == 0) {
399 397
        return check_host_key_hash(s, &host_key_check[5],
400 398
                                   LIBSSH2_HOSTKEY_HASH_SHA1, 20);
401 399
    }

Also available in: Unified diff