# # patch "cvs_repository.cc" # from [91899f34caff7769780bea266d153e35e4a8ce8d] # to [696c4c5c8979c7be8e057a960ea0ab4526d064b1] # ======================================================================== --- cvs_repository.cc 91899f34caff7769780bea266d153e35e4a8ce8d +++ cvs_repository.cc 696c4c5c8979c7be8e057a960ea0ab4526d064b1 @@ -610,12 +610,13 @@ Botan::SecureVector hashval=hash.process(contents); I(hashval.size()==hash.OUTPUT_LENGTH); unsigned hashidx=hash.OUTPUT_LENGTH; - for (;hashidx && hashval[hashidx-1]==md5sum[hashidx-1];--hashidx) ; + for (;hashidx && hashval[hashidx-1]==Botan::byte(md5sum[hashidx-1]);--hashidx) ; if (!hashidx) { store_delta(contents, old_contents, u.patch, s->sha1sum, const_cast&>(s2->sha1sum)); } else - { L(F("MD5 sum %s<>%s") % u.checksum % xform(std::string(hashval.begin(),hashval.end()))); + { L(F("MD5 sum %s<>%s") % u.checksum + % xform(std::string(hashval.begin(),hashval.end()))); throw oops("MD5 sum wrong"); } }