]> WPIA git - cassiopeia.git/blobdiff - src/io/record.cpp
Merge branch 'master' into libs/detectcoll/local
[cassiopeia.git] / src / io / record.cpp
index c3a2270c9174fbb775389ebabe4cd2b37d4e563d..4cc5b898bab50e377d71df9b8017cd2932a3dc91 100644 (file)
@@ -96,10 +96,10 @@ std::string parseCommand( RecordHeader& head, const std::string& input) {
         std::stringstream ss;
         ss << "Expected: " << expectedTotalLength << ", Got: " << input.size();
         logger::error( ss.str() );
-        throw "Error, invalid length";
+        throw std::length_error("Error, invalid length");
     }
     if( checksum != -1 || error || dlen < RECORD_HEADER_SIZE ) {
-        throw "Error, invalid checksum";
+        throw std::runtime_error("Error, invalid checksum");
     }
 
     data.pop_back();