]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decodesignal.cpp
Fix segfault and use bin class description
[pulseview.git] / pv / data / decodesignal.cpp
index ad5a27a9f254f6c041dcd2d75e8eda252382dbf3..33861ea55408d482ceb138c318545cdad5723497 100644 (file)
@@ -1426,7 +1426,7 @@ void DecodeSignal::binary_callback(srd_proto_data *pdata, void *decode_signal)
 
        DecodeBinaryClass* bin_class = nullptr;
        for (DecodeBinaryClass& bc : segment->binary_classes)
-               if ((bc.decoder->decoder() == decc) && (bc.info->bin_class_id == pdb->bin_class))
+               if ((bc.decoder->decoder() == decc) && (bc.info->bin_class_id == (uint32_t)pdb->bin_class))
                        bin_class = &bc;
 
        if (!bin_class) {