X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoder.c;h=8ad0c5a132e1bac021184bab8c9ee60e28aa5ff6;hp=1151f057f2b5c3e2d4fa5f05ed0fda10cb7e7df6;hb=21dfd91d99836bdc6c0da939b601dd8a52358f21;hpb=ee9304c667bf98b3c4e3a767943e3d8f6964601e diff --git a/decoder.c b/decoder.c index 1151f05..8ad0c5a 100644 --- a/decoder.c +++ b/decoder.c @@ -682,8 +682,8 @@ SRD_API int srd_decoder_load(const char *module_name) * PDs of different API versions are incompatible and cannot work. */ apiver = srd_decoder_apiver(d); - if (apiver != 2) { - srd_exception_catch("Only PD API version 2 is supported, " + if (apiver != 2 && apiver != 3) { + srd_exception_catch("Only PD API version 2/3 is supported, " "decoder %s has version %ld", module_name, apiver); fail_txt = "API version mismatch"; goto err_out;