diff --git a/telldus-core/service/ProtocolHasta.cpp b/telldus-core/service/ProtocolHasta.cpp index df2788c5..786f068b 100644 --- a/telldus-core/service/ProtocolHasta.cpp +++ b/telldus-core/service/ProtocolHasta.cpp @@ -123,7 +123,7 @@ std::string ProtocolHasta::getStringForMethodv2(int method) { strReturn.append(convertBytev2(0x01)); sum += 0x01; - int checksum = (((int)(sum/256)+1)*256+1) - sum; + int checksum = ((static_cast(sum/256)+1)*256+1) - sum; strReturn.append(convertBytev2(checksum)); strReturn.append(1, 63); strReturn.append(1, 35);